code: public static List<Method> findOverriddenMethods(MethodDeclaration md) {
          final List<Method> methods = new ArrayList<Method>();
          collectOverriddenMethods(md, methods);
          return methods.isEmpty() ? Collections.<Method>emptyList() : Collections.unmodifiableList(methods);
      }
docs: Returns the methods overridden by given method declaration
  @param md the method declaration
  @return the methods overridden by given method declaration