code: public static void set(Object obj, String property, Object value) throws Throwable {
          getSetterMethod(obj.getClass(), property).invoke(obj, value);
      }
docs: Invokes a object's "setter" method by property name
  
  @param obj      The instance of a object
  @param property The property name of this object
  @param value    The parameter of "setter" method that you want to set
  @throws Throwable A runtime exception