public Object getValue() { if (property.isSelected()) { return new Pair<PropertyName, PropertyName>( (PropertyName) propertyCBx.getSelectedItem(), (PropertyName) propertyCBy.getSelectedItem()); } else { return anchorEditor.getValue(); } }