@Override
	public Endpoint endpointOfPath(String path) {
		this.readLock.lock();
		try {
			return this.endpointsByPath.get(path);
		} finally {
			this.readLock.unlock();
		}
	}
@Override
	public Endpoint endpointOfPath(String path) {
		this.readLock.lock();
		try {
			return this.endpointsByPath.get(path);
		} finally {
			this.readLock.unlock();
		}
	}
@ Override public Endpoint endpointOfPath ( String path ) { this . readLock . lock ( ) ; try { return this . endpointsByPath . get ( path ) ; } finally { this . readLock . unlock ( ) ; } }
{@inheritDoc}
{