TextAttributes (FoldRegion foldRegion) { TextAttributes selectionAttributes = isSelected(foldRegion) ? myEditor.getSelectionModel().getTextAttributes() : null; TextAttributes defaultAttributes = getDefaultAttributes(); if (myEditor.isInFocusMode(foldRegion)) { return ObjectUtils.notNull(myEditor.getUserData(FocusModeModel.FOCUS_MODE_ATTRIBUTES), getDefaultAttributes()); } TextAttributes foldAttributes = myEditor.getFoldingModel().getPlaceholderAttributes(); return mergeAttributes(mergeAttributes(selectionAttributes, foldAttributes), defaultAttributes); }