code: public <T> T query(String sql, OutputHandler<T> outputHandler) throws SQLException {
          AssertUtils.assertNotNull(sql, nullException());
          AssertUtils.assertNotNull(outputHandler, nullException());
  
          return this.<T>query(this.getStatementHandler(), sql, outputHandler, HandlersConstants.EMPTY_QUERY_PARAMS);
      }
docs: {@inheritDoc}