docs: @Override
     public ResultSet executeQuery(String sql) throws SQLException
     {
        connection.markCommitStateDirty();
        ResultSet resultSet = delegate.executeQuery(sql);
        return ProxyFactory.getProxyResultSet(connection, this, resultSet);
     }