20130515_FactoryMethod