public void decodeMembers(InputStream memberStream) {
   this.device = DeviceID.decode(memberStream);
   this.agentMode = AgentMode.decode(memberStream);
   this.agentID = AgentID.decode(memberStream);
   this.agentGroup = DeviceID.decode(memberStream);
   this.agentPassword = AgentPassword.decode(memberStream);
 }
 public void encodeMembers(OutputStream memberStream) {
   DeviceID.encode(this.device, memberStream);
   AgentMode.encode(this.agentMode, memberStream);
   AgentID.encode(this.agentID, memberStream);
   DeviceID.encode(this.agentGroup, memberStream);
   AgentPassword.encode(this.agentPassword, memberStream);
 }
  public Collection<String> print() {
    Collection<String> lines = new ArrayList<String>();

    lines.add("CSTASetAgentState ::=");
    lines.add("{");

    String indent = "  ";

    lines.addAll(DeviceID.print(this.device, "device", indent));
    lines.addAll(AgentMode.print(this.agentMode, "agentMode", indent));
    lines.addAll(AgentID.print(this.agentID, "agentID", indent));
    lines.addAll(DeviceID.print(this.agentGroup, "agentGroup", indent));
    lines.addAll(AgentPassword.print(this.agentPassword, "agentPassword", indent));

    lines.add("}");
    return lines;
  }
  public Collection<String> print() {
    Collection<String> lines = new ArrayList<String>();

    lines.add("CSTARouteRegisterReq ::=");
    lines.add("{");

    String indent = "  ";

    lines.addAll(DeviceID.print(this.routingDevice, "routingDevice", indent));

    lines.add("}");
    return lines;
  }
  public Collection<String> print() {
    Collection<String> lines = new ArrayList<String>();

    lines.add("CSTAMonitorCallsViaDevice ::=");
    lines.add("{");

    String indent = "  ";

    lines.addAll(DeviceID.print(this.deviceID, "deviceID", indent));
    lines.addAll(CSTAMonitorFilter.print(this.monitorFilter, "monitorFilter", indent));

    lines.add("}");
    return lines;
  }
 public void encodeMembers(OutputStream memberStream) {
   DeviceID.encode(this.routingDevice, memberStream);
 }
 public void decodeMembers(InputStream memberStream) {
   this.routingDevice = DeviceID.decode(memberStream);
 }
 public void decodeMembers(InputStream memberStream) {
   this.deviceID = DeviceID.decode(memberStream);
   this.monitorFilter = CSTAMonitorFilter.decode(memberStream);
 }
 public void encodeMembers(OutputStream memberStream) {
   DeviceID.encode(this.deviceID, memberStream);
   CSTAMonitorFilter.encode(this.monitorFilter, memberStream);
 }