class JcrConnection implements Connection {

    @Override
    public void close() {
        if (!closed) {
            try {
                this.getRepositoryDelegate().close();
            } finally {
                metadata = null;
                closed = true;
            }
        }
    }

    public  JcrConnection( RepositoryDelegate jcrDelegate,
                          DriverInfo driverInfo );

}