Cleaning output files: out/production/Class2Interface1/Factory.class End of files Compiling files: src/Factory.java End of files Cleaning output files: out/production/Class2Interface1/Client$1.class out/production/Class2Interface1/Client.class out/production/Class2Interface1/Main.class out/production/Class2Interface1/SubClient.class End of files Compiling files: src/Client.java src/Main.java src/SubClient.java End of files