void (@NotNull SimpleColoredComponent item, MySchemeListItem<T> value, int index) { final var scheme = value.getScheme(); if (scheme != null) { item.append(value.getPresentableText(), getSchemeAttributes(scheme)); if (supportsProjectSchemes()) { if (index == -1) { item.append(" " + (isProjectScheme(scheme) ? PROJECT_LEVEL.get() : IDE_LEVEL.get()), SimpleTextAttributes.GRAY_ATTRIBUTES); } } } int indent = index < 0 || scheme == null ? 0 : getIndent(scheme); item.setIpad(JBUI.insetsLeft(indent > 0 ? indent * 10 : 0)); }