@Override
    public <T extends IComponent> T getComponent(Class<T> componentClass) throws ComponentNotFoundException {
        return this.componentRegistry.getComponent(componentClass);
    }
@ Override public < T extends IComponent > T getComponent ( Class < T > componentClass ) throws ComponentNotFoundException { return this . componentRegistry . getComponent ( componentClass ) ; }
@see io.apiman.gateway.engine.policy.IPolicyContext#getComponent(java.lang.Class)