code: public static void setPropertyValue(StructuralProperty property, Object object, Object value) {
          Field field = property.getJavaField();
          field.setAccessible(true);
          try {
              field.set(object, value);
          } catch (IllegalAccessException e) {
              throw new ODataSystemException("Cannot write property: " + property + " of object: " + object, e);
          }
      }
docs: Sets the value of a property.
  
  @param property The property.
  @param object   The object to set the value in (typically an OData entity).
  @param value    The value to set.