* Add FactoryMethodDemo.java