code: private UIComponent removeComponentForDeletion(String id)
      {
          UIComponent removedComponent = _componentsMarkedForDeletion.get(_deletionLevel).remove(id); 
          if (removedComponent != null && _deletionLevel > 0)
          {
              _componentsMarkedForDeletion.get(_deletionLevel-1).remove(id);
          }
          return removedComponent;
      }
docs: Remove a component from the last level of components marked to be deleted.
  
  @param id