File list (Check if you may need any files):
.classpath
.project
.settings
.........\org.eclipse.jdt.core.prefs
src
...\a_rule
...\a_rule2
...\.......\ImageCache.java
...\.......\ImageLoader.java
...\a_rule3
...\.......\DiskCache.java
...\.......\ImageLoader.java
...\.......\Main.java
...\a_rule4
...\.......\DoubleCache.java
...\.......\ImageLoader.java
...\a_rule5
...\.......\DiskCache.java
...\.......\DoubleCache.java
...\.......\ImageCache.java
...\.......\ImageLoader.java
...\.......\MemoryCache.java
...\......\ImageLoader.java
...\constructor_model
...\.................\Config.java
...\.................\ConnectionConfig.java
...\.................\Main.java
...\factory
...\factory1
...\........\AbstractFactory.java
...\........\AbstractProductA.java
...\........\AbstractProductB.java
...\........\ConcreteFactory1.java
...\........\ConcreteFactory2.java
...\........\Main.java
...\........\ProductA1.java
...\........\ProductA2.java
...\........\ProductB1.java
...\........\ProductB2.java
...\.......\AGrower.java
...\.......\Banana.java
...\.......\Cucumber.java
...\.......\Fruits.java
...\.......\Grower.java
...\.......\Main.java
...\.......\Sugarcane.java