docs: public void serviceRevoked(BeanContextServiceRevokedEvent event)
  	{
  		if (null == event)
  		{
  			throw new NullPointerException(Messages.getString("beans.1C")); //$NON-NLS-1$
  		}
  		if (services.containsKey(event.serviceClass))
  		{
  			return;
  		}
  		fireServiceRevoked(event);
  		Object childs[] = copyChildren();
  		for (int i = 0; i < childs.length; i++)
  		{
  			if (childs[i] instanceof BeanContextServices)
  			{
  				((BeanContextServices) childs[i]).serviceRevoked(event);
  			}
  		}
  	}