docs: @Override
     public ResultSet getGeneratedKeys() throws SQLException
     {
        ResultSet resultSet = delegate.getGeneratedKeys();
        if (proxyResultSet == null || ((ProxyResultSet) proxyResultSet).delegate != resultSet) {
           proxyResultSet = ProxyFactory.getProxyResultSet(connection, this, resultSet);
        }
        return proxyResultSet;
     }