Create DefaultFactory.java