@Contract("null -> false")
  public static boolean isOptional(PsiClass aClass) {
    if (aClass == null) {
      return false;
    }
    final String qualifiedName = aClass.getQualifiedName();
    return CommonClassNames.JAVA_UTIL_OPTIONAL.equals(qualifiedName)
           || OptionalUtil.OPTIONAL_DOUBLE.equals(qualifiedName)
           || OptionalUtil.OPTIONAL_INT.equals(qualifiedName)
           || OptionalUtil.OPTIONAL_LONG.equals(qualifiedName)
           || OptionalUtil.GUAVA_OPTIONAL.equals(qualifiedName);
  }
@Contract("null -> false")
  public static boolean isOptional(PsiClass aClass)