descriptor.putToTableProperties(key, className);
LOG.info("Attempting to load new type [{0}]", className);
Class<? extends FieldTypeDefinition> clazz;
try {
clazz = (Class<? extends FieldTypeDefinition>) Class.forName(className);
FieldTypeDefinition fieldTypeDefinition = clazz.newInstance();
fieldManager.registerType(clazz);
LOG.info("Sucessfully loaded new type [{0}] with name [{1}]", className, fieldTypeDefinition.getName());
} catch (ClassNotFoundException e) {
LOG.error("The field type definition class [{0}] was not found. Check the classpath.", e, className);
} catch (InstantiationException e) {
LOG.error("Could not create the field type definition [{0}].", e, className);
} catch (IllegalAccessException e) {