docs: public void printXmlHeader(PrintWriter out, ResourceBundle reg)
      {
          String strTopMenu = reg.getString("xmlHeader");
          if ((strTopMenu == null) || (strTopMenu.length() == 0))
              strTopMenu =
                  " <top-menu>" +
                  "   <menu-item>" +
                  "       <description>Site home page</description>" +
                  "       <link>?menu=Main</link>" +
                  "       <image>Home</image>" +
                  "       <name>Home</name>" +
                  "   </menu-item>" +
                  "   <menu-item>" +
                  "       <description>My home</description>" +
                  "       <link>?menu=</link>" +
                  "       <image>MyHome</image>" +
                  "   </menu-item>" +
                  "   <menu-item>" +
                  "       <description>View or change preferences</description>" +
                  "       <link>" + HtmlConstants.SERVLET_LINK+ "?screen=org.jbundle.main.screen.UserPreferenceScreen&amp;java=no</link>" +
                  "       <image>Lookup</image>" +
                  "       <name>Preferences</name>" +
                  "   </menu-item>" +
                  "   <menu-item>" +
                  "       <description>About us</description>" +
                  "       <link>" + '?' + DBParams.HELP + '=' + "&amp;xml=docs/com/aboutus.xml</link>" +
                  "       <image>About</image>" +
                  "   </menu-item>" +
                  "   <help-item>" +
                  "       <menu-item>" +
                  "           <description>Help for the current screen</description>" +
                  "           <link>" + '?' + DBParams.HELP + '=' + "&amp;{url}&amp;class={helpclass}</link>" +
                  "           <image>Help</image>" +
                  "       </menu-item>" +
                  "   </help-item>" +
                  " </top-menu>";
          
          String strTitle = this.getProperty(XMLTags.TITLE);                // Menu page
          if ((strTitle == null) || (strTitle.length() == 0))
              strTitle = ((BasePanel)this.getScreenField()).getTitle();
          String strURL = this.getThisURL();
          if (strURL == null)
              strURL = DBConstants.BLANK;
          if (strURL.length() > 0)
              if (strURL.charAt(0) == '?')
                  strURL = strURL.substring(1); // Always
          strURL = Utility.encodeXML(strURL);   // Convert < to &lt; , etc.
  
          Hashtable<String,Object> ht = new Hashtable<String,Object>();
          ht.put("helpclass", HelpScreen.class.getName());
          ht.put(XMLTags.URL, strURL);
          ht.put(XMLTags.TITLE, strTitle);
          String strUserName = this.getProperty(DBParams.USER_NAME);
          if (strUserName == null)
              strUserName = DBConstants.BLANK;
  //x        ht.put(XMLTags.USER_NAME, strUserName);  // This is available in /full-screen/params/user
          String strLogin = "Login";
          if (strUserName.length() > 0)
              strLogin = "Logout";
          ht.put("loginIcon", strLogin);
          ht.put("loginDesc", reg.getString(strLogin));
          String strLoginLink = "?screen=" + UserInfoModel.USER_LOGIN_SCREEN_CLASS + "&amp;java=no";
          if (strUserName.length() > 0)
              strLoginLink = "?user=&amp;menu=";
          ht.put("loginLink", strLoginLink);
          
          strTopMenu = Utility.replaceResources(strTopMenu, reg, ht, null);
  
          out.println(strTopMenu);
      }