code: static <T> ResultSetMapper<T> autoMap(final Class<T> cls) {
          return new ResultSetMapper<T>() {
              @Override
              public T call(ResultSet rs) {
                  return autoMap(rs, cls);
              }
          };
      }
docs: Returns a function that converts the ResultSet column values into
  parameters to the constructor (with number of parameters equals the
  number of columns) of type <code>cls</code> then returns an instance of
  type <code>cls</code>. See {@link Builder#autoMap(Class)}.
  
  @param cls
  @return