docs: public void addScreenControls(Container parent)
      {
          GridBagConstraints c = this.getGBConstraints();
          c.weightx = 1.0;                        // Grow edit and scroll pane but not label
          c.anchor = GridBagConstraints.NORTHWEST;    // Edit boxes left justified
          c.gridx = 1;                            // Column 1
          c.gridy = GridBagConstraints.RELATIVE;  // Bump Row each time
          c.gridwidth = 3; // end column
          for (int iIndex = 0; ; iIndex++)
          {
              Converter converter = this.getFieldForScreen(iIndex);
              if (converter == SKIP_THIS_FIELD)
                  continue;
              if (converter == null)
                  break;
              this.addScreenControl(parent, converter);
          }
      }