@Nullable
  private static PsiMethod findExistedMethod(final Collection<PsiMethod> definedMethods,
                                             final String methodName,
                                             final List<PsiType> paramTypes) {
    for (PsiMethod method : definedMethods) {
      if (PsiElementUtil.methodMatches(method, null, null, methodName, paramTypes)) {
        return method;
      }
    }
    return null;
  }
@Nullable
  private static PsiMethod findExistedMethod(final Collection<PsiMethod> definedMethods,
                                             final String methodName,
                                             final List<PsiType> paramTypes)