if (getOptions().keepConnection() && myConnection != null) {
if (getOptions().keepConnection(this) && myConnection != null) {
    private void openConnection() throws SVNException {        lock();        if (getOptions().keepConnection() && myConnection != null) {            return;        }        ISVNConnector connector = SVNRepositoryFactoryImpl.getConnectorFactory().createConnector(this);        myConnection = new SVNConnection(connector, getLocation(), getAuthenticationManager());        try {            myConnection.open(this);            authenticate();        } finally {            myRealm = myConnection.getRealm();        }    }