SimpleTextAttributes (@NotNull TextChunk textChunk, boolean selected) { SimpleTextAttributes attributes = textChunk.getSimpleAttributesIgnoreBackground(); if (!(attributes.getFontStyle() == Font.BOLD)) return attributes; return new SimpleTextAttributes(null, attributes.getFgColor(), attributes.getWaveColor(), attributes.getStyle() & ~SimpleTextAttributes.STYLE_BOLD | (selected ? SimpleTextAttributes.STYLE_SEARCH_MATCH : SimpleTextAttributes.STYLE_PLAIN)); }