docs: @SuppressWarnings("unchecked")
  	public void addBeanContextServicesListener(BeanContextServicesListener listener)
  	{
  		if (listener == null)
  		{
  			throw new NullPointerException();
  		}
  		synchronized (bcsListeners)
  		{
  			bcsListeners.add(listener);
  		}
  	}