Component (JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { return SearchEverywhereClassifier.EP_NAME.getExtensionList().stream() .map(classifier -> classifier.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus)).filter(Objects::nonNull) .findFirst().orElse(null); }