@Override
	public final Capabilities capabilities() {
		if(this.capabilities==null) {
			this.capabilities = this.applicationContext.endpointCapabilities(this.endpoint);
		}
		return this.capabilities;
	}
@Override
	public final Capabilities capabilities() {
		if(this.capabilities==null) {
			this.capabilities = this.applicationContext.endpointCapabilities(this.endpoint);
		}
		return this.capabilities;
	}
@ Override public final Capabilities capabilities ( ) { if ( this . capabilities == null ) { this . capabilities = this . applicationContext . endpointCapabilities ( this . endpoint ) ; } return this . capabilities ; }
{@inheritDoc}
{