String listenerName = listener.getClass().getName() + "@" + Integer.toHexString(listener.hashCode());
String listenerName = listener.getClass().getName() + "@" + Integer.toHexString(System.identityHashCode(listener));
	public void addFrameworkListener(FrameworkListener listener) {		checkValid();		if (Debug.DEBUG && Debug.DEBUG_EVENTS) {			String listenerName = listener.getClass().getName() + "@" + Integer.toHexString(listener.hashCode()); //$NON-NLS-1$			Debug.println("addFrameworkListener[" + bundle + "](" + listenerName + ")"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$		}		synchronized (framework.frameworkEvent) {			if (frameworkEvent == null) {				frameworkEvent = new EventListeners();				framework.frameworkEvent.addListener(this, this);			}			frameworkEvent.addListener(listener, listener);		}	}