moved static methods from FactoryLocatorImpl to Util