public static void startupXml() {
    { Object old$Module$000 = Stella.$MODULE$.get();
      Object old$Context$000 = Stella.$CONTEXT$.get();

      try {
        Native.setSpecial(Stella.$MODULE$, Stella.$STELLA_MODULE$);
        Native.setSpecial(Stella.$CONTEXT$, ((Module)(Stella.$MODULE$.get())));
        if (Stella.currentStartupTimePhaseP(2)) {
          _StartupXml.helpStartupXml1();
          _StartupXml.helpStartupXml2();
        }
        if (Stella.currentStartupTimePhaseP(4)) {
          Stella.$XML_ELEMENT_NULL_NAMESPACE_TABLE$ = StringHashTable.newStringHashTable();
          Stella.$XML_ELEMENT_HASH_TABLE$ = StringHashTable.newStringHashTable();
          Stella.$XML_GLOBAL_ATTRIBUTE_HASH_TABLE$ = StringHashTable.newStringHashTable();
          Stella.$XML_BASE_ENTITY_TABLE$ = Stella.makeXmlEntityTable();
          Stella.$XML_TOKENIZER_TABLE_DEFINITION$ = Cons.list$(Cons.cons(Cons.list$(Cons.cons(Stella.KWD_START, Cons.cons(Stella.KWD_INCLUDE, Cons.cons(Stella.KWD_SKIP_WHITESPACE, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_SKIP_WHITESPACE, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Stella.KWD_SKIP_WHITESPACE, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString("<"), Cons.cons(Stella.KWD_OPEN_TAG, Cons.cons(Stella.KWD_EOF, Cons.cons(Stella.KWD_EOF, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_CONTENT, Cons.cons(Stella.NIL, Stella.NIL)))))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_CONTENT, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString("<"), Cons.cons(Stella.KWD_OPEN_TAG, Cons.cons(Stella.KWD_EOF, Cons.cons(Stella.KWD_EOF, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_CONTENT, Cons.cons(Stella.NIL, Stella.NIL)))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_OPEN_TAG, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_START_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString("/"), Cons.cons(Stella.KWD_OPEN_END_TAG, Cons.cons(StringWrapper.wrapString("?"), Cons.cons(Stella.KWD_OPEN_PI_TAG, Cons.cons(StringWrapper.wrapString("!"), Cons.cons(Stella.KWD_OPEN_DECLARATION_TAG, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Stella.KWD_OPEN_TAG, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_START_TAG, Cons.cons(Stella.NIL, Stella.NIL)))))))))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_START_TAG, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_START_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString("/"), Cons.cons(Stella.KWD_OPEN_EMPTY_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Stella.KWD_SKIP_TO_ATTRIBUTE_NAME, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_START_TAG, Cons.cons(Stella.NIL, Stella.NIL)))))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_OPEN_PI_TAG, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_ANY, Cons.cons(Stella.KWD_START_PI_TAG, Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_START_PI_TAG, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString("?"), Cons.cons(Stella.KWD_OPEN_PI_TAG_END, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Stella.KWD_PI_TAG_DATA, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_START_PI_TAG, Cons.cons(Stella.NIL, Stella.NIL))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_PI_TAG_DATA, Cons.cons(StringWrapper.wrapString("?"), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_PI_TAG_DATA_OR_END, Cons.cons(Stella.KWD_PI_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_PI_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_PI_TAG_DATA_OR_END, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_EMPTY_TAG_END, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_PI_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL)))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_OPEN_PI_TAG_END, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_EMPTY_TAG_END, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_ERROR, Cons.cons(Stella.NIL, Stella.NIL)))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_OPEN_END_TAG, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_END_TAG_END, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_END_TAG, Cons.cons(Stella.NIL, Stella.NIL))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_END_TAG, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_END_TAG_END, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_END_TAG, Cons.cons(Stella.NIL, Stella.NIL)))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_SKIP_TO_ATTRIBUTE_NAME, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_START_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString("/"), Cons.cons(Stella.KWD_OPEN_EMPTY_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Stella.KWD_SKIP_TO_ATTRIBUTE_NAME, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_ATTRIBUTE_NAME, Cons.cons(Stella.NIL, Stella.NIL))))))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_ATTRIBUTE_NAME, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_START_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString("/"), Cons.cons(Stella.KWD_OPEN_EMPTY_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter('='), Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Stella.KWD_SKIP_TO_ATTRIBUTE_VALUE, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_ATTRIBUTE_NAME, Cons.cons(Stella.NIL, Stella.NIL)))))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_SKIP_TO_ATTRIBUTE_VALUE, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_START_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString("/"), Cons.cons(Stella.KWD_OPEN_EMPTY_TAG_END, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter('='), Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Stella.KWD_SKIP_TO_ATTRIBUTE_VALUE, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString("'"), Cons.cons(Stella.KWD_SINGLE_QUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString("\""), Cons.cons(Stella.KWD_DOUBLE_QUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_UNQUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.NIL, Stella.NIL)))))))))))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_SINGLE_QUOTED_ATTRIBUTE_VALUE, Cons.cons(StringWrapper.wrapString("'"), Cons.cons(Stella.KWD_QUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_SINGLE_QUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_DOUBLE_QUOTED_ATTRIBUTE_VALUE, Cons.cons(StringWrapper.wrapString("\""), Cons.cons(Stella.KWD_QUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_DOUBLE_QUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_QUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.KWD_INCLUDE, Cons.cons(Stella.KWD_SKIP_TO_ATTRIBUTE_NAME, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_UNQUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_START_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(StringWrapper.wrapString("/"), Cons.cons(Stella.KWD_OPEN_EMPTY_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Stella.KWD_SKIP_TO_ATTRIBUTE_NAME, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_UNQUOTED_ATTRIBUTE_VALUE, Cons.cons(Stella.NIL, Stella.NIL)))))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_OPEN_DECLARATION_TAG, Cons.cons(StringWrapper.wrapString("-"), Cons.cons(Stella.KWD_START_TAG_OR_COMMENT, Cons.cons(StringWrapper.wrapString("["), Cons.cons(Stella.KWD_OPEN_SPECIAL_TAG, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_START_DECLARATION_TAG, Cons.cons(Stella.NIL, Stella.NIL)))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_START_DECLARATION_TAG, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_EMPTY_TAG_END, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Stella.KWD_DECLARATION_WHITESPACE, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_START_DECLARATION_TAG, Cons.cons(Stella.NIL, Stella.NIL))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_DECLARATION_WHITESPACE, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Stella.KWD_DECLARATION_WHITESPACE, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_EMPTY_TAG_END, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString("["), Cons.cons(Stella.KWD_DECLARATION_TAG_MARKUP_DATA_START, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString("'"), Cons.cons(Stella.KWD_SINGLE_QUOTED_DECLARATION_TAG_DATA, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString("\""), Cons.cons(Stella.KWD_DOUBLE_QUOTED_DECLARATION_TAG_DATA, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_DECLARATION_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL))))))))))))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_DECLARATION_TAG_DATA, Cons.cons(Stella.SYM_STELLA_x, Cons.cons(Cons.list$(Cons.cons(CharacterWrapper.wrapCharacter(' '), Cons.cons(CharacterWrapper.wrapCharacter('\t'), Cons.cons(CharacterWrapper.wrapCharacter('\n'), Cons.cons(CharacterWrapper.wrapCharacter('\r'), Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Stella.KWD_DECLARATION_WHITESPACE, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_EMPTY_TAG_END, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString("["), Cons.cons(Stella.KWD_DECLARATION_TAG_MARKUP_DATA_START, Cons.cons(StringWrapper.wrapString("'"), Cons.cons(Stella.KWD_SINGLE_QUOTED_DECLARATION_TAG_DATA, Cons.cons(StringWrapper.wrapString("\""), Cons.cons(Stella.KWD_DOUBLE_QUOTED_DECLARATION_TAG_DATA, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_DECLARATION_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL)))))))))))))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_SINGLE_QUOTED_DECLARATION_TAG_DATA, Cons.cons(StringWrapper.wrapString("'"), Cons.cons(Stella.KWD_QUOTED_DECLARATION_TAG_DATA, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_SINGLE_QUOTED_DECLARATION_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_DOUBLE_QUOTED_DECLARATION_TAG_DATA, Cons.cons(StringWrapper.wrapString("\""), Cons.cons(Stella.KWD_QUOTED_DECLARATION_TAG_DATA, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_DOUBLE_QUOTED_DECLARATION_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_QUOTED_DECLARATION_TAG_DATA, Cons.cons(Stella.KWD_INCLUDE, Cons.cons(Stella.KWD_DECLARATION_WHITESPACE, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_DECLARATION_TAG_MARKUP_DATA_START, Cons.cons(StringWrapper.wrapString("]"), Cons.cons(Stella.KWD_DECLARATION_TAG_MARKUP_DATA, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_DECLARATION_TAG_MARKUP_DATA_START, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_DECLARATION_TAG_MARKUP_DATA, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_EMPTY_TAG_END, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_ERROR, Cons.cons(Stella.NIL, Stella.NIL)))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_OPEN_SPECIAL_TAG, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_ANY, Cons.cons(Stella.KWD_START_SPECIAL_TAG, Cons.cons(Stella.NIL, Stella.NIL)))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_START_SPECIAL_TAG, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString("["), Cons.cons(Stella.KWD_SPECIAL_TAG_DATA, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_START_SPECIAL_TAG, Cons.cons(Stella.NIL, Stella.NIL)))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_SPECIAL_TAG_DATA, Cons.cons(StringWrapper.wrapString("]"), Cons.cons(Stella.KWD_SPECIAL_TAG_DATA_OR_END, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_SPECIAL_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_SPECIAL_TAG_DATA_OR_END, Cons.cons(StringWrapper.wrapString("]"), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_SPECIAL_TAG_DATA_OR_END2, Cons.cons(Stella.KWD_SPECIAL_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_SPECIAL_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_SPECIAL_TAG_DATA_OR_END2, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_DATA_TAG_END, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_SPECIAL_TAG_DATA, Cons.cons(Stella.NIL, Stella.NIL)))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_START_TAG_OR_COMMENT, Cons.cons(StringWrapper.wrapString("-"), Cons.cons(Stella.KWD_COMMENT_BODY, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_START_TAG, Cons.cons(Stella.NIL, Stella.NIL)))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_COMMENT_BODY, Cons.cons(StringWrapper.wrapString("-"), Cons.cons(Stella.KWD_END_COMMENT_OR_COMMENT, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_COMMENT_BODY, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_END_COMMENT_OR_COMMENT, Cons.cons(StringWrapper.wrapString("-"), Cons.cons(Stella.KWD_END_COMMENT_OR_COMMENT2, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_COMMENT_BODY, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_END_COMMENT_OR_COMMENT2, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_COMMENT, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_ERROR, Cons.cons(Stella.NIL, Stella.NIL))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_COMMENT, Cons.cons(Stella.KWD_INCLUDE, Cons.cons(Stella.KWD_START, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_START_TAG_END, Cons.cons(Stella.KWD_INCLUDE, Cons.cons(Stella.KWD_START, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_DATA_TAG_END, Cons.cons(Stella.KWD_INCLUDE, Cons.cons(Stella.KWD_START, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_END_TAG_END, Cons.cons(Stella.KWD_INCLUDE, Cons.cons(Stella.KWD_START, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_OPEN_EMPTY_TAG_END, Cons.cons(Stella.SYM_STELLA_$, Cons.cons(StringWrapper.wrapString(">"), Cons.cons(Stella.KWD_EMPTY_TAG_END, Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.KWD_ERROR, Cons.cons(Stella.NIL, Stella.NIL)))))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_EMPTY_TAG_END, Cons.cons(Stella.KWD_INCLUDE, Cons.cons(Stella.KWD_START, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.KWD_ERROR, Cons.cons(Stella.KWD_INCLUDE, Cons.cons(Stella.KWD_START, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Stella.NIL, Stella.NIL))))))))))))))))))))))))))))))))))))))))))))));
        }
        if (Stella.currentStartupTimePhaseP(5)) {
          _StartupXml.helpStartupXml3();
        }
        if (Stella.currentStartupTimePhaseP(6)) {
          Stella.finalizeClasses();
        }
        if (Stella.currentStartupTimePhaseP(7)) {
          _StartupXml.helpStartupXml4();
          Stella.defineFunctionObject("XML-GLOBAL-ATTRIBUTE-MATCH?", "(DEFUN (XML-GLOBAL-ATTRIBUTE-MATCH? BOOLEAN) ((ATTRIBUTE XML-GLOBAL-ATTRIBUTE) (NAME STRING) (NAMESPACE STRING)) :GLOBALLY-INLINE? TRUE (RETURN (AND (STRING-EQL? (NAME ATTRIBUTE) NAME) (EQL? (NAMESPACE-URI ATTRIBUTE) NAMESPACE))))", Native.find_java_method("edu.isi.stella.XmlGlobalAttribute", "xmlGlobalAttributeMatchP", new java.lang.Class [] {Native.find_java_class("edu.isi.stella.XmlGlobalAttribute"), Native.find_java_class("java.lang.String"), Native.find_java_class("java.lang.String")}), null);
          Stella.defineFunctionObject("XML-LOCAL-ATTRIBUTE-MATCH?", "(DEFUN (XML-LOCAL-ATTRIBUTE-MATCH? BOOLEAN) ((ATTRIBUTE XML-LOCAL-ATTRIBUTE) (NAME STRING) (ELEMENT-NAME STRING) (ELEMENT-NAMESPACE STRING)) :PUBLIC? TRUE :GLOBALLY-INLINE? TRUE :DOCUMENTATION \"Return true if `attribute' is a local attribute with `name' and whose\nparent element matches `element-name' and `element-namespace'.\" (RETURN (AND (STRING-EQL? (NAME ATTRIBUTE) NAME) (XML-ELEMENT-MATCH? (PARENT-ELEMENT ATTRIBUTE) ELEMENT-NAME ELEMENT-NAMESPACE))))", Native.find_java_method("edu.isi.stella.XmlLocalAttribute", "xmlLocalAttributeMatchP", new java.lang.Class [] {Native.find_java_class("edu.isi.stella.XmlLocalAttribute"), Native.find_java_class("java.lang.String"), Native.find_java_class("java.lang.String"), Native.find_java_class("java.lang.String")}), null);
          Stella.defineFunctionObject("XML-LOOKUP-ATTRIBUTE", "(DEFUN (XML-LOOKUP-ATTRIBUTE STRING) ((ATTRIBUTES CONS) (NAME STRING) (NAMESPACE STRING)) :DOCUMENTATION \"Find the XML attribute in `attributes' with `name' and `namespace' and\nreturn its value.  Note that it is assumed that all `attributes' come from\nthe same known tag, hence, the parent elements of any local attributes are\nnot considered by the lookup.\" :PUBLIC? TRUE)", Native.find_java_method("edu.isi.stella.Cons", "xmlLookupAttribute", new java.lang.Class [] {Native.find_java_class("edu.isi.stella.Cons"), Native.find_java_class("java.lang.String"), Native.find_java_class("java.lang.String")}), null);
          Stella.defineFunctionObject("EXPAND-XML-TAG-CASE", "(DEFUN (EXPAND-XML-TAG-CASE CONS) ((ITEM SYMBOL) (CLAUSES (CONS OF CONS))))", Native.find_java_method("edu.isi.stella.Symbol", "expandXmlTagCase", new java.lang.Class [] {Native.find_java_class("edu.isi.stella.Symbol"), Native.find_java_class("edu.isi.stella.Cons")}), null);
          Stella.defineFunctionObject("XML-TAG-CASE", "(DEFUN XML-TAG-CASE ((ITEM OBJECT) |&BODY| (CLAUSES CONS)) :TYPE OBJECT :MACRO? TRUE :PUBLIC? TRUE :DOCUMENTATION \"A case form for matching `item' against XML element tags.  Each\nelement of `clauses' should be a clause with the form\n  (\\\"tagname\\\" ...)     or\n  ((\\\"tagname\\\" \\\"namespace-uri\\\") ...)\nThe clause heads can optionally be symbols instead of strings.  The key forms the\nparameters to the method `xml-element-match?', with a missing namespace argument\npassed as NULL.\n\nThe namespace argument will be evaluated, so one can use bound variables in\nplace of a fixed string.   As a special case, if the namespace argument is\n:ANY, then the test will be done for a match on the tag name alone.\")", Native.find_java_method("edu.isi.stella.Stella_Object", "xmlTagCase", new java.lang.Class [] {Native.find_java_class("edu.isi.stella.Stella_Object"), Native.find_java_class("edu.isi.stella.Cons")}), null);
          Stella.defineFunctionObject("PRINT-XML-NON-ELEMENT-ATTRIBUTES", "(DEFUN PRINT-XML-NON-ELEMENT-ATTRIBUTES ((STREAM OUTPUT-STREAM) (ATTRIBUTES CONS)))", Native.find_java_method("edu.isi.stella.OutputStream", "printXmlNonElementAttributes", new java.lang.Class [] {Native.find_java_class("edu.isi.stella.OutputStream"), Native.find_java_class("edu.isi.stella.Cons")}), null);
          Stella.defineFunctionObject("PRINT-XML-ELEMENT-ATTRIBUTES", "(DEFUN PRINT-XML-ELEMENT-ATTRIBUTES ((STREAM OUTPUT-STREAM) (ATTRIBUTES CONS)))", Native.find_java_method("edu.isi.stella.OutputStream", "printXmlElementAttributes", new java.lang.Class [] {Native.find_java_class("edu.isi.stella.OutputStream"), Native.find_java_class("edu.isi.stella.Cons")}), null);
          Stella.defineFunctionObject("PRINT-XML-EXPRESSION", "(DEFUN PRINT-XML-EXPRESSION ((STREAM OUTPUT-STREAM) (XML-EXPRESSION CONS) (INDENT INTEGER)) :DOCUMENTATION \"Prints `xml-expression' on `stream'.  Indentation begins with the\nvalue of `indent'.  If this is the `null' integer, no indentation is\nperformed.  Otherwise it should normally be specified as 0 (zero) for\ntop-level calls.\n\nIt is assumed that the `xml-expression' is a well-formed CONS-list\nrepresentation of an XML  form.  It expects a form like that form\nreturned by `read-XML-expression'.\n\nAlso handles a list of xml forms such as that returned by `XML-expressions'.\nIn that case, each of the forms is indented by `indent' spaces.\" :PUBLIC? TRUE)", Native.find_java_method("edu.isi.stella.OutputStream", "printXmlExpression", new java.lang.Class [] {Native.find_java_class("edu.isi.stella.OutputStream"), Native.find_java_class("edu.isi.stella.Cons"), java.lang.Integer.TYPE}), null);
          Stella.defineFunctionObject("STARTUP-XML", "(DEFUN STARTUP-XML () :PUBLIC? TRUE)", Native.find_java_method("edu.isi.stella._StartupXml", "startupXml", new java.lang.Class [] {}), null);
          { MethodSlot function = Symbol.lookupFunction(Stella.SYM_STELLA_STARTUP_XML);

            KeyValueList.setDynamicSlotValue(function.dynamicSlots, Stella.SYM_STELLA_METHOD_STARTUP_CLASSNAME, StringWrapper.wrapString("_StartupXml"), Stella.NULL_STRING_WRAPPER);
          }
        }
        if (Stella.currentStartupTimePhaseP(8)) {
          Stella.finalizeSlots();
          Stella.cleanupUnfinalizedClasses();
        }
        if (Stella.currentStartupTimePhaseP(9)) {
          Stella_Object.inModule(((StringWrapper)(Stella_Object.copyConsTree(StringWrapper.wrapString("/STELLA")))));
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFCONSTANT *XML-URN* STRING \"http://www.w3.org/XML/1998/namespaces\")");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFCONSTANT *HTML-V4-0-URN* STRING \"http://www.w3.org/TR/REC-html40\")");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *XML-ELEMENT-NULL-NAMESPACE-TABLE* (STRING-HASH-TABLE OF STRING XML-ELEMENT) (NEW (STRING-HASH-TABLE OF STRING XML-ELEMENT)) :DOCUMENTATION \"Hash Table for interning XML elements that don't appear in any namespace.\")");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *XML-ELEMENT-HASH-TABLE* (STRING-HASH-TABLE OF STRING (STRING-HASH-TABLE OF STRING XML-ELEMENT)) (NEW (STRING-HASH-TABLE OF STRING (STRING-HASH-TABLE OF STRING XML-ELEMENT))) :DOCUMENTATION \"Hash Table mapping URI's (for namespaces) to a Hash Table\nfor interning XML elements.\")");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *XML-GLOBAL-ATTRIBUTE-HASH-TABLE* (STRING-HASH-TABLE OF STRING (STRING-HASH-TABLE OF STRING XML-ATTRIBUTE)) (NEW (STRING-HASH-TABLE OF STRING (STRING-HASH-TABLE OF STRING XML-ATTRIBUTE))) :DOCUMENTATION \"Hash Table mapping URI's (for namespaces) to a Hash Table\nfor interning XML global attributes.\")");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *XML-BASE-ENTITY-TABLE* (KEY-VALUE-LIST OF STRING-WRAPPER STRING-WRAPPER) (MAKE-XML-ENTITY-TABLE))");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *XML-TOKENIZER-TABLE-DEFINITION* CONS (BQUOTE ((:START :INCLUDE :SKIP-WHITESPACE) (:SKIP-WHITESPACE ! (#\\  #\\Tab #\\Linefeed #\\Return) :SKIP-WHITESPACE ! \"<\" :OPEN-TAG :EOF :EOF * :OTHERWISE :CONTENT) (:CONTENT ! \"<\" :OPEN-TAG :EOF :EOF :OTHERWISE :CONTENT) (:OPEN-TAG * \">\" :START-TAG-END ! \"/\" :OPEN-END-TAG \"?\" :OPEN-PI-TAG \"!\" :OPEN-DECLARATION-TAG (#\\  #\\Tab #\\Linefeed #\\Return) :OPEN-TAG * :OTHERWISE :START-TAG) (:START-TAG * \">\" :START-TAG-END ! \"/\" :OPEN-EMPTY-TAG-END ! (#\\  #\\Tab #\\Linefeed #\\Return) :SKIP-TO-ATTRIBUTE-NAME :OTHERWISE :START-TAG) (:OPEN-PI-TAG * :ANY :START-PI-TAG) (:START-PI-TAG ! \"?\" :OPEN-PI-TAG-END * (#\\  #\\Tab #\\Linefeed #\\Return) :PI-TAG-DATA :OTHERWISE :START-PI-TAG) (:PI-TAG-DATA \"?\" (:PI-TAG-DATA-OR-END :PI-TAG-DATA) :OTHERWISE :PI-TAG-DATA) (:PI-TAG-DATA-OR-END * \">\" :EMPTY-TAG-END :OTHERWISE :PI-TAG-DATA) (:OPEN-PI-TAG-END * \">\" :EMPTY-TAG-END :OTHERWISE :ERROR) (:OPEN-END-TAG ! \">\" :END-TAG-END * :OTHERWISE :END-TAG) (:END-TAG ! \">\" :END-TAG-END :OTHERWISE :END-TAG) (:SKIP-TO-ATTRIBUTE-NAME * \">\" :START-TAG-END ! \"/\" :OPEN-EMPTY-TAG-END ! (#\\  #\\Tab #\\Linefeed #\\Return) :SKIP-TO-ATTRIBUTE-NAME * :OTHERWISE :ATTRIBUTE-NAME) (:ATTRIBUTE-NAME * \">\" :START-TAG-END ! \"/\" :OPEN-EMPTY-TAG-END ! (#\\= #\\  #\\Tab #\\Linefeed #\\Return) :SKIP-TO-ATTRIBUTE-VALUE :OTHERWISE :ATTRIBUTE-NAME) (:SKIP-TO-ATTRIBUTE-VALUE * \">\" :START-TAG-END ! \"/\" :OPEN-EMPTY-TAG-END (#\\= #\\  #\\Tab #\\Linefeed #\\Return) :SKIP-TO-ATTRIBUTE-VALUE * \"'\" :SINGLE-QUOTED-ATTRIBUTE-VALUE * \"\\\"\" :DOUBLE-QUOTED-ATTRIBUTE-VALUE * :OTHERWISE :UNQUOTED-ATTRIBUTE-VALUE) (:SINGLE-QUOTED-ATTRIBUTE-VALUE \"'\" :QUOTED-ATTRIBUTE-VALUE :OTHERWISE :SINGLE-QUOTED-ATTRIBUTE-VALUE) (:DOUBLE-QUOTED-ATTRIBUTE-VALUE \"\\\"\" :QUOTED-ATTRIBUTE-VALUE :OTHERWISE :DOUBLE-QUOTED-ATTRIBUTE-VALUE) (:QUOTED-ATTRIBUTE-VALUE :INCLUDE :SKIP-TO-ATTRIBUTE-NAME) (:UNQUOTED-ATTRIBUTE-VALUE * \">\" :START-TAG-END ! \"/\" :OPEN-EMPTY-TAG-END ! (#\\  #\\Tab #\\Linefeed #\\Return) :SKIP-TO-ATTRIBUTE-NAME :OTHERWISE :UNQUOTED-ATTRIBUTE-VALUE) (:OPEN-DECLARATION-TAG \"-\" :START-TAG-OR-COMMENT \"[\" :OPEN-SPECIAL-TAG * :OTHERWISE :START-DECLARATION-TAG) (:START-DECLARATION-TAG * \">\" :EMPTY-TAG-END ! (#\\  #\\Tab #\\Linefeed #\\Return) :DECLARATION-WHITESPACE :OTHERWISE :START-DECLARATION-TAG) (:DECLARATION-WHITESPACE ! (#\\  #\\Tab #\\Linefeed #\\Return) :DECLARATION-WHITESPACE * \">\" :EMPTY-TAG-END * \"[\" :DECLARATION-TAG-MARKUP-DATA-START * \"'\" :SINGLE-QUOTED-DECLARATION-TAG-DATA * \"\\\"\" :DOUBLE-QUOTED-DECLARATION-TAG-DATA * :OTHERWISE :DECLARATION-TAG-DATA) (:DECLARATION-TAG-DATA ! (#\\  #\\Tab #\\Linefeed #\\Return) :DECLARATION-WHITESPACE * \">\" :EMPTY-TAG-END * \"[\" :DECLARATION-TAG-MARKUP-DATA-START \"'\" :SINGLE-QUOTED-DECLARATION-TAG-DATA \"\\\"\" :DOUBLE-QUOTED-DECLARATION-TAG-DATA :OTHERWISE :DECLARATION-TAG-DATA) (:SINGLE-QUOTED-DECLARATION-TAG-DATA \"'\" :QUOTED-DECLARATION-TAG-DATA :OTHERWISE :SINGLE-QUOTED-DECLARATION-TAG-DATA) (:DOUBLE-QUOTED-DECLARATION-TAG-DATA \"\\\"\" :QUOTED-DECLARATION-TAG-DATA :OTHERWISE :DOUBLE-QUOTED-DECLARATION-TAG-DATA) (:QUOTED-DECLARATION-TAG-DATA :INCLUDE :DECLARATION-WHITESPACE) (:DECLARATION-TAG-MARKUP-DATA-START \"]\" :DECLARATION-TAG-MARKUP-DATA :OTHERWISE :DECLARATION-TAG-MARKUP-DATA-START) (:DECLARATION-TAG-MARKUP-DATA * \">\" :EMPTY-TAG-END :OTHERWISE :ERROR) (:OPEN-SPECIAL-TAG * :ANY :START-SPECIAL-TAG) (:START-SPECIAL-TAG * \"[\" :SPECIAL-TAG-DATA :OTHERWISE :START-SPECIAL-TAG) (:SPECIAL-TAG-DATA \"]\" :SPECIAL-TAG-DATA-OR-END :OTHERWISE :SPECIAL-TAG-DATA) (:SPECIAL-TAG-DATA-OR-END \"]\" (:SPECIAL-TAG-DATA-OR-END2 :SPECIAL-TAG-DATA) :OTHERWISE :SPECIAL-TAG-DATA) (:SPECIAL-TAG-DATA-OR-END2 * \">\" :DATA-TAG-END :OTHERWISE :SPECIAL-TAG-DATA) (:START-TAG-OR-COMMENT \"-\" :COMMENT-BODY * :OTHERWISE :START-TAG) (:COMMENT-BODY \"-\" :END-COMMENT-OR-COMMENT :OTHERWISE :COMMENT-BODY) (:END-COMMENT-OR-COMMENT \"-\" :END-COMMENT-OR-COMMENT2 :OTHERWISE :COMMENT-BODY) (:END-COMMENT-OR-COMMENT2 \">\" :COMMENT :OTHERWISE :ERROR) (:COMMENT :INCLUDE :START) (:START-TAG-END :INCLUDE :START) (:DATA-TAG-END :INCLUDE :START) (:END-TAG-END :INCLUDE :START) (:OPEN-EMPTY-TAG-END * \">\" :EMPTY-TAG-END :OTHERWISE :ERROR) (:EMPTY-TAG-END :INCLUDE :START) (:ERROR :INCLUDE :START))))");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *XML-TOKENIZER-TABLE* TOKENIZER-TABLE NULL)");
          Stella.$XML_TOKENIZER_TABLE$ = Cons.parseTokenizerDefinition(Stella.$XML_TOKENIZER_TABLE_DEFINITION$);
        }

      } finally {
        Stella.$CONTEXT$.set(old$Context$000);
        Stella.$MODULE$.set(old$Module$000);
      }
    }
  }