// org.dmd.dms.util.GenUtility.formatSV(GenUtility.java:655)
  public WsdlServiceREF getService() {
    DmcTypeWsdlServiceREFSV attr = (DmcTypeWsdlServiceREFSV) get(DmwsdlDMSAG.__service);
    if (attr == null) return (null);

    if (DmcOmni.instance().lazyResolution()) {
      if (attr.doLazyResolution(this)) {
        rem(attr.getAttributeInfo());
        return (null);
      }
    }

    return (attr.getSV());
  }
  /** Returns the reference to WsdlService without attempting lazy resolution (if turned on). */
  public WsdlServiceREF getServiceREF() {
    DmcTypeWsdlServiceREFSV attr = (DmcTypeWsdlServiceREFSV) get(DmwsdlDMSAG.__service);
    if (attr == null) return (null);

    return (attr.getSV());
  }