void () { myRightMarginForm = new RightMarginForm(HtmlFileType.INSTANCE.getLanguage(), getSettings()); myRightMarginPanel = myRightMarginForm.getTopPanel(); myJBScrollPane = new JBScrollPane() { @Override public Dimension getPreferredSize() { Dimension prefSize = super.getPreferredSize(); return new Dimension(prefSize.width + 15, prefSize.height); } }; Function<String, List<String>> parser = (list) -> Arrays.asList(list.split(",")); Function<List<String>, String> joiner = (list) -> StringUtil.join(list, ","); myInsertNewLineTagNames = new ExpandableTextField(parser, joiner); myRemoveNewLineTagNames = new ExpandableTextField(parser, joiner); myDoNotAlignChildrenTagNames = new ExpandableTextField(parser, joiner); myInlineElementsTagNames = new ExpandableTextField(parser, joiner); myKeepWhiteSpacesTagNames = new ExpandableTextField(parser, joiner); myDontBreakIfInlineContent = new ExpandableTextField(parser, joiner); }