docs: private Iterable<CtMethod> getMethodsFrom(CtClass superClass) {
          // return declared methods, then all methods (caller will de-dupe)
          List<CtMethod> methods = new ArrayList<CtMethod>();
  
          methods.addAll(Arrays.asList(superClass.getDeclaredMethods()));
          methods.addAll(Arrays.asList(superClass.getMethods()));
  
          return methods;
      }