code: public int getTag() throws MAPException {
          if (forwardingInfo != null) {
              return _TAG_forwardingInfo;
          } else if (callBarringInfo != null) {
              return _TAG_callBarringInfo;
          } else if (cugInfo != null) {
              return _TAG_cugInfo;
          } else if (ssData != null) {
              return _TAG_ssData;
          } else if (emlppInfo != null) {
              return _TAG_emlppInfo;
          } else {
              throw new MAPException("No of choices are supplied");
          }
      }
docs: /*
  (non-Javadoc)
  
  @see org.restcomm.protocols.ss7.map.primitives.MAPAsnPrimitive#getTag()