Fixed Assembly_Factory.java