code: public static String identityToString(final Object object) {
          if (object == null) {
              return null;
          }
          final StringBuilder builder = new StringBuilder();
          identityToString(builder, object);
          return builder.toString();
      }
docs: <p>Gets the toString that would be produced by {@code Object}
  if a class did not override toString itself. {@code null}
  will return {@code null}.</p>
  
  <pre>
  ObjectUtils.identityToString(null)         = null
  ObjectUtils.identityToString("")           = "java.lang.String@1e23"
  ObjectUtils.identityToString(Boolean.TRUE) = "java.lang.Boolean@7fa"
  </pre>
  
  @param object  the object to create a toString for, may be
  {@code null}
  @return the default toString text, or {@code null} if
  {@code null} passed in