Map<String, ConfiguredObjectTypeFactory> categoryFactories = _allFactories.get(category);
if(categoryFactories == null)
{
throw new NoFactoryForCategoryException(category);
}
ConfiguredObjectTypeFactory factory = categoryFactories.get(type);
if(factory == null)
{
factory = categoryFactories.get(_defaultTypes.get(category));
if(factory == null)
{