ReferenceEditorWithBrowseButton (final ActionListener browseActionListener, final String text, final Project project, final boolean toAcceptClasses) { return new ReferenceEditorWithBrowseButton(browseActionListener, project, (NullableFunction<String, Document>)s -> createDocument(s, project, toAcceptClasses), text); }