nameMaps.remove(nodeId);
nameMaps.remove(new Integer(nodeId));
   protected Binding removeFromNameMap(String nodeId, String queueName)   {      if (queueName == null)      {         throw new IllegalArgumentException("Queue name is null");      }                   Map nameMap = (Map)nameMaps.get(nodeId);            if (nameMap == null)      {         throw new IllegalArgumentException("Cannot find any bindings for node Id: " + nodeId);      }            Binding binding = null;                        if (nameMap != null)      {         binding = (Binding)nameMap.remove(queueName);      }            if (binding == null)      {         throw new IllegalArgumentException("Name map does not contain binding for " + queueName);      }                    if (nameMap.isEmpty())      {         nameMaps.remove(nodeId);      }            return binding;   }