Object (Object value) { if (value instanceof PsiItemWithSimilarity<?> itemWithSimilarity) { return getItem(itemWithSimilarity.getValue()); } return value instanceof PsiItemWithPresentation ? ((PsiItemWithPresentation)value).getItem() : value; }