public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 3:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 0:
         if (("SPKISexp" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           context.pushAttributes(__atts, true);
           state = 1;
           return;
         }
         break;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 3:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 1:
         attIdx = context.getAttribute("", "medium");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         break;
       case 0:
         if (("KeyStorage" == ___local) && ("urn:liberty:ac:2003-08" == ___uri)) {
           context.pushAttributes(__atts, false);
           state = 1;
           return;
         }
         break;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 1:
         if (!(("" == ___uri) || ("http://www.w3.org/2000/09/xmldsig#" == ___uri))) {
           java.lang.Object co = spawnWildcard(2, ___uri, ___local, ___qname, __atts);
           if (co != null) {
             _getSPKISexpAndAny().add(co);
           }
           return;
         }
         state = 2;
         continue outer;
       case 0:
         if (("SPKISexp" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           _getSPKISexpAndAny()
               .add(
                   ((com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.SPKIDataTypeImpl
                           .SPKISexpImpl)
                       spawnChildFromEnterElement(
                           (com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.SPKIDataTypeImpl
                               .SPKISexpImpl.class),
                           1,
                           ___uri,
                           ___local,
                           ___qname,
                           __atts)));
           return;
         }
         break;
       case 2:
         if (("SPKISexp" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           _getSPKISexpAndAny()
               .add(
                   ((com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.SPKIDataTypeImpl
                           .SPKISexpImpl)
                       spawnChildFromEnterElement(
                           (com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.SPKIDataTypeImpl
                               .SPKISexpImpl.class),
                           1,
                           ___uri,
                           ___local,
                           ___qname,
                           __atts)));
           return;
         }
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
Exemple #4
0
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 12:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 3:
         attIdx = context.getAttribute("", "maxProcessingTime");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 6;
           eatText1(v);
           continue outer;
         }
         break;
       case 6:
         attIdx = context.getAttribute("http://schemas.xmlsoap.org/soap/envelope/", "actor");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 9;
           eatText2(v);
           continue outer;
         }
         state = 9;
         continue outer;
       case 9:
         attIdx =
             context.getAttribute("http://schemas.xmlsoap.org/soap/envelope/", "mustUnderstand");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 12;
           eatText3(v);
           continue outer;
         }
         state = 12;
         continue outer;
       case 0:
         attIdx = context.getAttribute("", "id");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 3;
           eatText4(v);
           continue outer;
         }
         state = 3;
         continue outer;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 3:
         attIdx = context.getAttribute("", "Nonce");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 6;
           eatText1(v);
           continue outer;
         }
         state = 6;
         continue outer;
       case 7:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 0:
         attIdx = context.getAttribute("", "IssueInstant");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 3;
           eatText2(v);
           continue outer;
         }
         state = 3;
         continue outer;
       case 6:
         attIdx = context.getAttribute("", "Format");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         attIdx = context.getAttribute("", "NameQualifier");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         break;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 0:
         if (("SASLRequest" == ___local) && ("urn:liberty:sa:2004-04" == ___uri)) {
           context.pushAttributes(__atts, false);
           state = 1;
           return;
         }
         break;
       case 3:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 1:
         attIdx = context.getAttribute("", "advisoryAuthnID");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         attIdx = context.getAttribute("", "authzID");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         attIdx = context.getAttribute("", "id");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         attIdx = context.getAttribute("", "mechanism");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         break;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 0:
         if (("KeyIdentifier" == ___local)
             && ("http://schemas.xmlsoap.org/ws/2003/06/secext" == ___uri)) {
           context.pushAttributes(__atts, true);
           state = 1;
           return;
         }
         break;
       case 1:
         attIdx = context.getAttribute("", "ValueType");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         attIdx = context.getAttribute("", "EncodingType");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         attIdx = context.getAttribute("http://schemas.xmlsoap.org/ws/2003/06/utility", "Id");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         break;
       case 3:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
Exemple #8
0
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 0:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 4:
         if (!(("" == ___uri) || ("http://www.w3.org/2001/04/xmlenc#" == ___uri))) {
           java.lang.Object co = spawnWildcard(4, ___uri, ___local, ___qname, __atts);
           if (co != null) {
             _getAny().add(co);
           }
           return;
         }
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 3:
         if (!(("" == ___uri) || ("http://www.w3.org/2001/04/xmlenc#" == ___uri))) {
           java.lang.Object co = spawnWildcard(4, ___uri, ___local, ___qname, __atts);
           if (co != null) {
             _getAny().add(co);
           }
           return;
         }
         state = 4;
         continue outer;
       case 0:
         attIdx = context.getAttribute("", "URI");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 3;
           eatText1(v);
           continue outer;
         }
         break;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 3:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 0:
         if (("Fault" == ___local) && ("http://schemas.xmlsoap.org/soap/envelope/" == ___uri)) {
           context.pushAttributes(__atts, false);
           state = 1;
           return;
         }
         break;
       case 1:
         if (("faultcode" == ___local) && ("" == ___uri)) {
           spawnHandlerFromEnterElement(
               (((com.sun.identity.liberty.ws.common.jaxb.soap.impl.FaultTypeImpl)
                   com.sun.identity.liberty.ws.common.jaxb.soap.impl.FaultElementImpl.this)
               .new Unmarshaller(context)),
               2,
               ___uri,
               ___local,
               ___qname,
               __atts);
           return;
         }
         break;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 6:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 3:
         attIdx = context.getAttribute("", "IPAddress");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 6;
           eatText1(v);
           continue outer;
         }
         state = 6;
         continue outer;
       case 0:
         attIdx = context.getAttribute("", "DNSAddress");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 3;
           eatText2(v);
           continue outer;
         }
         state = 3;
         continue outer;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 0:
         spawnHandlerFromEnterElement(
             (((com.sun.identity.liberty.ws.common.jaxb.assertion.impl.ConditionAbstractTypeImpl)
                 com.sun.identity.liberty.ws.common.jaxb.security.impl
                     .ValidityRestrictionConditionTypeImpl.this)
             .new Unmarshaller(context)),
             1,
             ___uri,
             ___local,
             ___qname,
             __atts);
         return;
       case 4:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 1:
         if (("NumberOfUses" == ___local) && ("urn:liberty:sec:2003-08" == ___uri)) {
           context.pushAttributes(__atts, true);
           state = 2;
           return;
         }
         break;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 1:
         attIdx = context.getAttribute("", "Algorithm");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         break;
       case 3:
         if (("Transform" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           _getTransform()
               .add(
                   ((com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.TransformElementImpl)
                       spawnChildFromEnterElement(
                           (com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl
                               .TransformElementImpl.class),
                           3,
                           ___uri,
                           ___local,
                           ___qname,
                           __atts)));
           return;
         }
         if (("Transform" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           context.pushAttributes(__atts, true);
           state = 1;
           return;
         }
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 0:
         if (("Transform" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           _getTransform()
               .add(
                   ((com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.TransformElementImpl)
                       spawnChildFromEnterElement(
                           (com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl
                               .TransformElementImpl.class),
                           3,
                           ___uri,
                           ___local,
                           ___qname,
                           __atts)));
           return;
         }
         if (("Transform" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           context.pushAttributes(__atts, true);
           state = 1;
           return;
         }
         break;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
Exemple #14
0
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 0:
         if (("Extension" == ___local) && ("urn:liberty:ac:2003-08" == ___uri)) {
           _getExtension()
               .add(
                   ((com.sun.identity.liberty.ws.common.jaxb.ac.impl.ExtensionElementImpl)
                       spawnChildFromEnterElement(
                           (com.sun.identity.liberty.ws.common.jaxb.ac.impl.ExtensionElementImpl
                               .class),
                           1,
                           ___uri,
                           ___local,
                           ___qname,
                           __atts)));
           return;
         }
         if (("Extension" == ___local) && ("urn:liberty:ac:2003-08" == ___uri)) {
           context.pushAttributes(__atts, false);
           state = 2;
           return;
         }
         state = 1;
         continue outer;
       case 2:
         if (!(("" == ___uri) || ("urn:liberty:ac:2003-08" == ___uri))) {
           _getExtension()
               .add(
                   ((com.sun.identity.liberty.ws.common.jaxb.ac.impl.ExtensionTypeImpl)
                       spawnChildFromEnterElement(
                           (com.sun.identity.liberty.ws.common.jaxb.ac.impl.ExtensionTypeImpl
                               .class),
                           3,
                           ___uri,
                           ___local,
                           ___qname,
                           __atts)));
           return;
         }
         break;
       case 1:
         if (("Extension" == ___local) && ("urn:liberty:ac:2003-08" == ___uri)) {
           _getExtension()
               .add(
                   ((com.sun.identity.liberty.ws.common.jaxb.ac.impl.ExtensionElementImpl)
                       spawnChildFromEnterElement(
                           (com.sun.identity.liberty.ws.common.jaxb.ac.impl.ExtensionElementImpl
                               .class),
                           1,
                           ___uri,
                           ___local,
                           ___qname,
                           __atts)));
           return;
         }
         if (("Extension" == ___local) && ("urn:liberty:ac:2003-08" == ___uri)) {
           context.pushAttributes(__atts, false);
           state = 2;
           return;
         }
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 3:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 1:
         attIdx = context.getAttribute("http://schemas.xmlsoap.org/ws/2003/06/utility", "Id");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         if (("Received" == ___local)
             && ("http://schemas.xmlsoap.org/ws/2003/06/utility" == ___uri)) {
           spawnHandlerFromEnterElement(
               (((com.sun.identity.liberty.ws.common.jaxb.utility.impl.TimestampTraceTypeImpl)
                   com.sun.identity.liberty.ws.common.jaxb.utility.impl.TimestampTraceElementImpl
                       .this)
               .new Unmarshaller(context)),
               2,
               ___uri,
               ___local,
               ___qname,
               __atts);
           return;
         }
         if (!(("" == ___uri) || ("http://schemas.xmlsoap.org/ws/2003/06/utility" == ___uri))) {
           spawnHandlerFromEnterElement(
               (((com.sun.identity.liberty.ws.common.jaxb.utility.impl.TimestampTraceTypeImpl)
                   com.sun.identity.liberty.ws.common.jaxb.utility.impl.TimestampTraceElementImpl
                       .this)
               .new Unmarshaller(context)),
               2,
               ___uri,
               ___local,
               ___qname,
               __atts);
           return;
         }
         spawnHandlerFromEnterElement(
             (((com.sun.identity.liberty.ws.common.jaxb.utility.impl.TimestampTraceTypeImpl)
                 com.sun.identity.liberty.ws.common.jaxb.utility.impl.TimestampTraceElementImpl
                     .this)
             .new Unmarshaller(context)),
             2,
             ___uri,
             ___local,
             ___qname,
             __atts);
         return;
       case 0:
         if (("TimestampTrace" == ___local)
             && ("http://schemas.xmlsoap.org/ws/2003/06/utility" == ___uri)) {
           context.pushAttributes(__atts, false);
           state = 1;
           return;
         }
         break;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
Exemple #16
0
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 17:
         if (("Transform" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           _Transforms =
               ((com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.TransformsTypeImpl)
                   spawnChildFromEnterElement(
                       (com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.TransformsTypeImpl
                           .class),
                       18,
                       ___uri,
                       ___local,
                       ___qname,
                       __atts));
           return;
         }
         if (("Transform" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           _Transforms =
               ((com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.TransformsTypeImpl)
                   spawnChildFromEnterElement(
                       (com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.TransformsTypeImpl
                           .class),
                       18,
                       ___uri,
                       ___local,
                       ___qname,
                       __atts));
           return;
         }
         break;
       case 16:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
       case 13:
         if (("DigestValue" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           context.pushAttributes(__atts, true);
           state = 14;
           return;
         }
         break;
       case 9:
         if (("Transforms" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           _Transforms =
               ((com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.TransformsElementImpl)
                   spawnChildFromEnterElement(
                       (com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.TransformsElementImpl
                           .class),
                       10,
                       ___uri,
                       ___local,
                       ___qname,
                       __atts));
           return;
         }
         if (("Transforms" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           context.pushAttributes(__atts, false);
           state = 17;
           return;
         }
         state = 10;
         continue outer;
       case 3:
         attIdx = context.getAttribute("", "Type");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 6;
           eatText1(v);
           continue outer;
         }
         state = 6;
         continue outer;
       case 0:
         attIdx = context.getAttribute("", "Id");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 3;
           eatText2(v);
           continue outer;
         }
         state = 3;
         continue outer;
       case 10:
         if (("DigestMethod" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           _DigestMethod =
               ((com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl.DigestMethodElementImpl)
                   spawnChildFromEnterElement(
                       (com.sun.identity.liberty.ws.common.jaxb.xmlsig.impl
                           .DigestMethodElementImpl.class),
                       13,
                       ___uri,
                       ___local,
                       ___qname,
                       __atts));
           return;
         }
         if (("DigestMethod" == ___local) && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
           context.pushAttributes(__atts, true);
           state = 11;
           return;
         }
         break;
       case 11:
         attIdx = context.getAttribute("", "Algorithm");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         break;
       case 6:
         attIdx = context.getAttribute("", "URI");
         if (attIdx >= 0) {
           final java.lang.String v = context.eatAttribute(attIdx);
           state = 9;
           eatText3(v);
           continue outer;
         }
         state = 9;
         continue outer;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }
 public void enterElement(
     java.lang.String ___uri,
     java.lang.String ___local,
     java.lang.String ___qname,
     org.xml.sax.Attributes __atts)
     throws org.xml.sax.SAXException {
   int attIdx;
   outer:
   while (true) {
     switch (state) {
       case 1:
         attIdx = context.getAttribute("", "id");
         if (attIdx >= 0) {
           context.consumeAttribute(attIdx);
           context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
           return;
         }
         if (("ResourceID" == ___local) && ("urn:liberty:disco:2003-08" == ___uri)) {
           spawnHandlerFromEnterElement(
               (((com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyTypeImpl)
                   com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyElementImpl.this)
               .new Unmarshaller(context)),
               2,
               ___uri,
               ___local,
               ___qname,
               __atts);
           return;
         }
         if (("ResourceID" == ___local) && ("urn:liberty:disco:2003-08" == ___uri)) {
           spawnHandlerFromEnterElement(
               (((com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyTypeImpl)
                   com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyElementImpl.this)
               .new Unmarshaller(context)),
               2,
               ___uri,
               ___local,
               ___qname,
               __atts);
           return;
         }
         if (("EncryptedResourceID" == ___local) && ("urn:liberty:disco:2003-08" == ___uri)) {
           spawnHandlerFromEnterElement(
               (((com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyTypeImpl)
                   com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyElementImpl.this)
               .new Unmarshaller(context)),
               2,
               ___uri,
               ___local,
               ___qname,
               __atts);
           return;
         }
         if (("EncryptedResourceID" == ___local) && ("urn:liberty:disco:2003-08" == ___uri)) {
           spawnHandlerFromEnterElement(
               (((com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyTypeImpl)
                   com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyElementImpl.this)
               .new Unmarshaller(context)),
               2,
               ___uri,
               ___local,
               ___qname,
               __atts);
           return;
         }
         if (("InsertEntry" == ___local) && ("urn:liberty:disco:2003-08" == ___uri)) {
           spawnHandlerFromEnterElement(
               (((com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyTypeImpl)
                   com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyElementImpl.this)
               .new Unmarshaller(context)),
               2,
               ___uri,
               ___local,
               ___qname,
               __atts);
           return;
         }
         if (("RemoveEntry" == ___local) && ("urn:liberty:disco:2003-08" == ___uri)) {
           spawnHandlerFromEnterElement(
               (((com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyTypeImpl)
                   com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyElementImpl.this)
               .new Unmarshaller(context)),
               2,
               ___uri,
               ___local,
               ___qname,
               __atts);
           return;
         }
         spawnHandlerFromEnterElement(
             (((com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyTypeImpl)
                 com.sun.identity.liberty.ws.disco.jaxb.impl.ModifyElementImpl.this)
             .new Unmarshaller(context)),
             2,
             ___uri,
             ___local,
             ___qname,
             __atts);
         return;
       case 0:
         if (("Modify" == ___local) && ("urn:liberty:disco:2003-08" == ___uri)) {
           context.pushAttributes(__atts, false);
           state = 1;
           return;
         }
         break;
       case 3:
         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
         return;
     }
     super.enterElement(___uri, ___local, ___qname, __atts);
     break;
   }
 }