code: public static MetaFieldInfo[] toMetaFieldInfoArray(Object obj, String stringForNullValues) {
          return toMetaFieldInfoArray(obj, stringForNullValues, false);
      }
docs: Returns a new MetaFieldInfo array of all Fields annotated with MetaField
  in the runtime object type. If the object is null, this method will
  return null. NOTE: This method recursively searches the object.
  @param obj The runtime instance of the object to search. It must be an
  instance of the type.  If its a subclass of the type, this method
  will only return MetaFields of the type passed in.
  @param stringForNullValues If a field is null, this is the string to swap
  in as the String value vs. "null" showing up.
  @return The MetaFieldInfo array