// entryMaker is F1> or convertible to it static AutoComboBox3 autoComboBox3(fO entryMaker) { ret swing(func -> AutoComboBox3 { new AutoComboBox3(f1(entryMaker)) }); }