public JTextField getVersionField() {
    if (versionField == null) {
      LimitedDocument doc = new LimitedDocument(1, 10);

      versionField = new JTextField(doc, null, 10);
      doc.addDocumentListener(eventHandler);
    }
    return versionField;
  }
  public JTextArea getDescriptionArea() {
    if (descriptionArea == null) {
      LimitedDocument doc = new LimitedDocument(3, 72);

      descriptionArea = new JTextArea(doc, null, 3, 72);
      doc.addDocumentListener(eventHandler);
    }
    return descriptionArea;
  }