TextAttributes () { TextAttributes textAttributes = myTextAttributes; if (textAttributes == null) { myTextAttributes = textAttributes = new TextAttributes(); if (myEditor.getSettings().isCaretRowShown()) { textAttributes.setBackgroundColor(myEditor.getColorsScheme().getColor(EditorColors.CARET_ROW_COLOR)); } } return textAttributes; }