code: public final String toFFDCString(Object obj)
    {
        if (obj instanceof Map)
        {
          return toFFDCString((Map) obj);
        }
        else if (obj instanceof Collection)
        {
          return toFFDCString((Collection) obj);
        }
        else if (obj instanceof Object[])
        {
          return toFFDCString((Object[]) obj);
        }
        return toFFDCStringSingleObject(obj);
    }
docs: Generates a string representation of the object for FFDC.
  If the object is an Object Array, Collection or Map the
  elements are inspected individually up to a maximum of
  multiple_object_count_to_ffdc
  
  @param obj
  Object to generate a string representation of
  @return
  The string representation of the object