@Override
    public final void init(Driver d, Properties properties) {
        this.driver = d;
        this.driver.getEventManager().register(EventManager.EVENT_PROXY_PRE, this);
        this.driver.getEventManager().register(EventManager.EVENT_FRAGMENT_PRE, this);
        this.driver.getEventManager().register(EventManager.EVENT_FRAGMENT_POST, this);

        init(properties);
    }
@ Override public final void init ( Driver d , Properties properties ) { this . driver = d ; this . driver . getEventManager ( ) . register ( EventManager . EVENT_PROXY_PRE , this ) ; this . driver . getEventManager ( ) . register ( EventManager . EVENT_FRAGMENT_PRE , this ) ; this . driver . getEventManager ( ) . register ( EventManager . EVENT_FRAGMENT_POST , this ) ; init ( properties ) ; }
/*
(non-Javadoc)

@see org.esigate.extension.Extension#init(org.esigate.Driver, java.util.Properties)