@NotNull
  @Override
  public Collection<JvmElement> findDeclarations(@NotNull PsiElement declaringElement) {
    return declaringElement instanceof JvmElement ? singletonList((JvmElement)declaringElement)
                                                  : emptyList();
  }
@NotNull
  @Override
  public Collection<JvmElement> findDeclarations(@NotNull PsiElement declaringElement)