}
@SuppressWarnings("rawtypes")
static List<IConvertibleFactory> createFactories(String prefix) throws Exception {
List<IConvertibleFactory> factories = new LinkedList<IConvertibleFactory>();
Configuration config = getConfig(prefix);
Reflections reflections = new Reflections(config);
Set<Class<? extends IConvertibleFactory>> factoryTypes = reflections.getSubTypesOf(IConvertibleFactory.class);
for (Class<? extends IConvertibleFactory> factoryType : factoryTypes) {
log.debug(factoryType);
IConvertibleFactory factory = factoryType.newInstance();