public static void setEnumByRepresentation( final Object object, final String setter, final String enumClass, final Object representation) throws Exception { final Object enumValue = getEnumByRepresentation(object, enumClass, representation); set(object, setter, enumValue.getClass(), enumValue); }