fitgoodies-core/src/main/java/de/cologneintelligence/fitgoodies/typehandler/TypeHandlerFactory.java
public void register(Class<? extends TypeHandler<?>> adapterClass) {
		final Class<?> targetType = ((TypeHandler<?>) instantiate(adapterClass, null)).getType();
		adapters.put(targetType, adapterClass);
	}
public void register(Class<? extends TypeHandler<?>> adapterClass) {
		final Class<?> targetType = ((TypeHandler<?>) instantiate(adapterClass, null)).getType();
		adapters.put(targetType, adapterClass);
	}
Registers a new {@code AbstractTypeAdapter}.
<p>
After registering an adapter, {@link #getHandler(Class, String)}
is able to return it.

@param adapterClass subclass of {@code AbstractTypeAdapter} to register