public static void STARTUP_MARSHALLER() {
    { Object OLD_$MODULE$_000 = Stella.$MODULE$.get();
      Object OLD_$CONTEXT$_000 = Stella.$CONTEXT$.get();

      try {
        Native.setSpecial(Stella.$MODULE$, Stella.getStellaModule("/STELLA/XML-OBJECTS", Stella.$STARTUP_TIME_PHASE$ > 1));
        Native.setSpecial(Stella.$CONTEXT$, ((Module)(Stella.$MODULE$.get())));
        if (Stella.currentStartupTimePhaseP(2)) {
          _StartupMarshaller.HELP_STARTUP_MARSHALLER1();
        }
        if (Stella.currentStartupTimePhaseP(4)) {
          XmlObjects.$SUPRESS_NAMESPACESp$.setDefaultValue(new Boolean(false));
          XmlObjects.$NODE_PARENTS_TABLE$ = PropertyList.newPropertyList();
          XmlObjects.$NODE_ID_PARENTS_TABLE$ = HashTable.newHashTable();
          XmlObjects.$DEFAULT_XML_OBJECT_MODULE$.setDefaultValue(null);
          XmlObjects.$BASE64_DECODING_TABLE$ = XmlObjects.INITIALIZE_BASE64_DECODING_TABLE();
        }
        if (Stella.currentStartupTimePhaseP(5)) {
          _StartupMarshaller.HELP_STARTUP_MARSHALLER2();
        }
        if (Stella.currentStartupTimePhaseP(6)) {
          Stella.finalizeClasses();
        }
        if (Stella.currentStartupTimePhaseP(7)) {
          _StartupMarshaller.HELP_STARTUP_MARSHALLER3();
          Stella.defineFunctionObject("BASE64-ENCODE-STRING", "(DEFUN (BASE64-ENCODE-STRING STRING) ((input STRING)) :DOCUMENTATION \"Base-64 encode `input' and return the result.\" :PUBLIC? TRUE)", Native.find_java_method("edu.isi.webtools.objects.xml_objects.XmlObjects", "BASE64_ENCODE_STRING", new java.lang.Class [] {Native.find_java_class("java.lang.String")}), null);
          Stella.defineFunctionObject("BASE64-DECODE-STRING", "(DEFUN (BASE64-DECODE-STRING STRING) ((input STRING)) :DOCUMENTATION \"Base-64 decode `input' and return the result.\" :PUBLIC? TRUE)", Native.find_java_method("edu.isi.webtools.objects.xml_objects.XmlObjects", "BASE64_DECODE_STRING", new java.lang.Class [] {Native.find_java_class("java.lang.String")}), null);
          Stella.defineFunctionObject("READ-XML", "(DEFUN (READ-XML OBJECT) ((xmlString STRING)))", Native.find_java_method("edu.isi.webtools.objects.xml_objects.XmlObjects", "READ_XML", new java.lang.Class [] {Native.find_java_class("java.lang.String")}), null);
          Stella.defineFunctionObject("MULTIREF-TEST1", "(DEFUN MULTIREF-TEST1 ())", Native.find_java_method("edu.isi.webtools.objects.xml_objects.XmlObjects", "MULTIREF_TEST1", new java.lang.Class [] {}), null);
          Stella.defineFunctionObject("STARTUP-MARSHALLER", "(DEFUN STARTUP-MARSHALLER () :PUBLIC? TRUE)", Native.find_java_method("edu.isi.webtools.objects.xml_objects._StartupMarshaller", "STARTUP_MARSHALLER", new java.lang.Class [] {}), null);
          { MethodSlot function = Symbol.lookupFunction(XmlObjects.SYM_XML_OBJECTS_STARTUP_MARSHALLER);

            KeyValueList.setDynamicSlotValue(function.dynamicSlots, edu.isi.webtools.http.Http.SYM_STELLA_METHOD_STARTUP_CLASSNAME, StringWrapper.wrapString("_StartupMarshaller"), 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("XML-OBJECTS")))));
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFSPECIAL *SUPRESS-NAMESPACES?* BOOLEAN FALSE :DOCUMENTATION \"If TRUE, don't output namespace declarations and prefixes\")");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *NODE-PARENTS-TABLE* (PROPERTY-LIST OF XMLObject (LIST OF XMLObject)) (NEW PROPERTY-LIST))");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *NODE-ID-PARENTS-TABLE* (HASH-TABLE OF XMLObject ID-PARENT-STRUCT) (NEW HASH-TABLE))");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *CURRENT-ID* INTEGER 0)");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFSPECIAL *DEFAULT-XML-OBJECT-MODULE* MODULE NULL :PUBLIC? TRUE :DOCUMENTATION \"Default module for the creation of XMLObject instances when converting\nfrom XML to the object representation.  Used unless there is a more\nspecific namespace-mapping defined.\")");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *BASE64-ENCODING-TABLE* STRING \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\")");
          Stella.defineStellaGlobalVariableFromStringifiedSource("(DEFGLOBAL *BASE64-DECODING-TABLE* (ARRAY () OF INTEGER) (INITIALIZE-BASE64-DECODING-TABLE))");
        }

      } finally {
        Stella.$CONTEXT$.set(OLD_$CONTEXT$_000);
        Stella.$MODULE$.set(OLD_$MODULE$_000);
      }
    }
  }