public static @NotNull Collection<MethodSignature> getMethodSignaturesToOverride(@NotNull PsiClass aClass) {
    if (aClass.isAnnotationType()) return Collections.emptySet();
    return getMapToOverrideImplement(aClass, false).keySet();
  }
public static @NotNull Collection<MethodSignature> getMethodSignaturesToOverride(@NotNull PsiClass aClass)