if (log.isTraceEnabled()) { log.trace("Creating ChannelSupport: " + channelID + " reliable?" + (pm != null)); }
   protected ChannelSupport(Serializable channelID,                            MessageStore ms,                            PersistenceManager pm,                            TransactionManager tm)   {      this.channelID = channelID;      this.ms = ms;      this.tm = tm;      if (pm == null)      {         state = new TransactionalState(this, tm);      }      else      {         state = new ReliableState(this, pm, tm);      }   }