int (@NotNull ArrangementSettingsToken token, @NotNull SimpleColoredComponent renderer) { renderer.clear(); final String value = getPresentationValue(token); renderer.append(value, SimpleTextAttributes.fromTextAttributes(myColorsProvider.getTextAttributes(token, true))); int result = renderer.getPreferredSize().width; renderer.clear(); renderer.append(value, SimpleTextAttributes.fromTextAttributes(myColorsProvider.getTextAttributes(token, false))); return Math.max(result, renderer.getPreferredSize().width); }