factoryBEan UML