anchor.diff:    static const String DESTROY = "CS_DESTROY";
   }
   
  +/**
  + * Wrapper class for a channel. Provides easy access to various
  + * channel information stored in a packet. 
  + */
   class Channel {
     
     static const String nullChannelID = null; 
  
positive.code:     });
    }
    
    Map toMap () {
      Map tmp = {};
      tmp.addAll(this._fields);
      tmp['variables'] = {};
      tmp['variables'].addAll(this._variables);
      return tmp;
    }
    
    @override
    bool operator == (Channel other) {
      return this.UUID.toLowerCase() == other.UUID.toLowerCase();
    }
     
    @override
    int get hashCode {
      return this.UUID.toLowerCase().hashCode;
  
negative.code: part of esl;
  
  /**
   * 'Enum' type representing channel states. 
   */
  abstract class ChannelState {
    static const String NEW = "CS_NEW";
    static const String INIT = "CS_INIT";
  