session.producers.remove(this.id); Dispatcher.singleton.unregisterTarget(this.id);
session.producers.remove(Integer.valueOf(this.id)); JMSDispatcher.instance.unregisterTarget(Integer.valueOf(id));
   public void close() throws JMSException   {      if (closed)      {         throw new IllegalStateException("Browser is already closed");      }      iterator = null;      session.producers.remove(this.id);      Dispatcher.singleton.unregisterTarget(this.id);      closed = true;   }