code: @SuppressWarnings("unchecked") public static <T> Reflecter<T> from(T target) {
  		return Decisions.isClass().apply(target) 
  		        ? (((Class<T>) target).isArray() 
  		                ? (Reflecter<T>) from(ObjectArrays.newArray(((Class<T>) target).getComponentType(), 0)) 
  		                        : from((Class<T>) target)) : new Reflecter<T>(target);
  	}
docs: Returns a new Reflecter instance
  
  @param target
  @return