return BooleanPropertyManipulator.class;
if (double[].class.equals(returnValue))
return DoubleArrayPropertyManipulator.class;
+ if (returnValue.isEnum())
+ return ComboPropertyManipulator.class;
throw new RuntimeException("Cannot handle value " + returnValue.getName() + " for method " + get);
}