@Contract("null -> false")
  public static boolean isFunctionalClass(PsiClass aClass) {
    return getFunction(aClass) != null;
  }
@Contract("null -> false")
  public static boolean isFunctionalClass(PsiClass aClass)