code: public static Reflect onObject(Object object) {
        if (object == null) {
           return new Reflect(null, null);
        }
        return new Reflect(object, object.getClass());
     }
docs: Creates an instance of Reflect associated with an object
  
  @param object The object for reflection
  @return The Reflect object