// this cast is safe due to the registerValueProcessor method
return ((ValueProcessor<E>) processors.get(clazz));
}
private void registerDefaultValueProcessors() {
registerValueProcessor(String.class, new StringProcessor());
registerValueProcessor(Boolean.class, new BooleanProcessor());
registerValueProcessor(Byte.class, new ByteProcessor());
registerValueProcessor(Character.class, new CharacterProcessor());
registerValueProcessor(Double.class, new DoubleProcessor());
registerValueProcessor(Float.class, new FloatProcessor());