protected void okPressed() {
   UserPropertyDefn def = new UserPropertyDefn();
   def.setName(nameEditor.getText().trim());
   switch (style) {
     case USER_PROPERTY:
       def.setType(PROPERTY_TYPES[typeChooser.getSelectionIndex()]);
       break;
     case NAMED_EXPRESSION:
       def.setType(EXPRESSION_TYPE);
       def.setDefault(ExpressionButtonUtil.getExpression(defaultValueEditor));
       break;
   }
   setResult(def);
   super.okPressed();
 }