boolean access = field.isAccessible();
field.setAccessible(true);
field.set(instance, value);
field.setAccessible(access);
} catch (IllegalArgumentException e) {
throw new ODataRuntimeException("Error for setting value of field: '"
+ field + "' at instance: '" + instance + "'.", e);
} catch (IllegalAccessException e) {
throw new ODataRuntimeException("Error for setting value of field: '"
+ field + "' at instance: '" + instance + "'.", e);
}
}