File list (Check if you may need any files):
p
p1
..\generic
..\.......\demo
..\.......\....\GenericDemo.java
..\.......\....\GenericDemo2.java
..\map
..\...\demo
..\...\....\MapDemo.java
p2
..\hashmap
..\.......\demo
..\.......\....\HashMapDemo.java
p3
..\treemap
..\.......\demo
..\.......\....\TreeMapDemo.java
p4
..\generic
..\.......\define
..\.......\......\demo
..\.......\......\....\GenericDefineDemo3.java
..\.......\......\....\GenericDemo4.java
..\.......\......\....\GenericDemo5.java
..\.......\......\....\Tool.java
p5
..\comparator
..\..........\ComparatorByName.java
..\generic
..\.......\advance
..\.......\.......\demo
..\.......\.......\....\GenericAdvanceDemo.java
..\.......\.......\....\GenericAdvanceDemo2.java
..\.......\.......\....\GenericAdvanceDemo3.java
..\.......\.......\....\GenericAdvanceDemo4.java
..\.......\.......\....\GenericAdvanceDemo5.java
.\bean
.\....\Person.java
.\....\Student.java
.\....\Worker.java