docs: public String buildSetFormValues() {
  
          StringBuffer result = new StringBuffer(1024);
          // get currently active tab
          String activeTab = getActiveTabName();
          // get structure panel name
          String structurePanelName = key(Messages.GUI_PROPERTIES_INDIVIDUAL_0);
          Iterator<String[]> i = getPropertyValues().iterator();
          while (i.hasNext()) {
              String[] curProp = i.next();
              // determine the shown value
              String shownValue = curProp[1];
              // in "shared properties" form, show resource value if no structure value is set
              if (structurePanelName.equals(activeTab) && "".equals(curProp[2]) && !"".equals(curProp[3])) {
                  shownValue = curProp[3];
              }
              if (!"".equals(shownValue)) {
                  // create the JS output for a single property if not empty
                  result.append("\tdocument.getElementById(\"");
                  result.append(PREFIX_VALUE);
                  result.append(curProp[0]);
                  result.append("\").value = \"");
                  result.append(CmsStringUtil.escapeJavaScript(shownValue));
                  result.append("\";\n");
              }
  
          }
          return result.toString();
      }