public void dispose() {
if ( this.manager != null ) {
EventManager eventManager = null;
try {
eventManager = (EventManager) this.manager.lookup( EventManager.ROLE );
eventManager.unsubscribe( this );
} catch (Exception ignore) {
// ignore this here
} finally {
this.manager.release( eventManager );
}