// org.dmd.dms.util.GenUtility.formatSV(GenUtility.java:877)
  public void setProtocol(Object value) throws DmcValueException {
    DmcTypeProtocolReferenceSV attr = (DmcTypeProtocolReferenceSV) get(DmwsdlDMSAG.__protocol);
    if (attr == null) attr = new DmcTypeProtocolReferenceSV(DmwsdlDMSAG.__protocol);

    attr.set(value);
    set(DmwsdlDMSAG.__protocol, attr);
  }
  // org.dmd.dms.util.GenUtility.formatSV(GenUtility.java:784)
  public ProtocolReference getProtocol() {
    DmcTypeProtocolReferenceSV attr = (DmcTypeProtocolReferenceSV) get(DmwsdlDMSAG.__protocol);
    if (attr == null) return (null);

    return (attr.getSV());
  }