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(); }