docs: public void printXMLParams(PrintWriter out, ResourceBundle reg)
      {
          String PARAMS = "params";
          
          out.println(Utility.startTag(PARAMS));
          
          ServletTask task = (ServletTask)this.getTask();
          Map<String,Object> properties = task.getRequestProperties(task.getServletRequest(), true);	// Including the url/domain
          Map<String,Object> propUser = task.getApplication().getSystemRecordOwner().getProperties();
          Map<String,Object> propServlet = task.getApplication().getProperties();
          
          if (propUser != null)
          {
              for (String strKey : propUser.keySet())
              {
              	String value = DBConstants.BLANK;
              	if (propUser.get(strKey) != null)
              		value = propUser.get(strKey).toString();
              	if ((value.length() > 0)
              		|| ((propUser.get(strKey) == null) && (propServlet.get(strKey) == null)))	// If a user property override a default value, use it
              	{
              		out.print(Utility.startTag(strKey));
              		out.print(value);
              		out.println(Utility.endTag(strKey));
              	}
              }
          }
          for (String strKey : properties.keySet())
          {
              if ((propUser == null) || (propUser.get(strKey) == null) || (propUser.get(strKey).toString().length() == 0))
              {   // Only if it doesn't exist in user properties
                  out.print(Utility.startTag(strKey));
                  out.print((properties.get(strKey) != null) ? properties.get(strKey) : DBConstants.BLANK);
                  out.println(Utility.endTag(strKey));
              }
          }
          for (String strKey : propServlet.keySet())
          {
              if ((propUser == null) || (propUser.get(strKey) == null) || (propUser.get(strKey).toString().length() == 0))
                  if ((properties == null) || (properties.get(strKey) == null))
              {   // Only if it doesn't exist in user or app properties
                  out.print(Utility.startTag(strKey));
                  out.print((propServlet.get(strKey) != null) ? propServlet.get(strKey) : DBConstants.BLANK);
                  out.println(Utility.endTag(strKey));
              }
          }
          
          out.println(Utility.endTag(PARAMS));
      }