code: public String convertToString(Class<?> cls, Object object) {
          if (object == null) {
              return null;
          }
          StringConverter<Object> conv = findConverterNoGenerics(cls);
          return conv.convertToString(object);
      }
docs: Converts the specified object to a {@code String}.
  <p>
  This uses {@link #findConverter} to provide the converter.
  The class can be provided to select a more specific converter.
  
  @param cls  the class to convert from, not null
  @param object  the object to convert, null returns null
  @return the converted string, may be null
  @throws RuntimeException (or subclass) if unable to convert