docs: public Iterable<Method> findAllMethods( Pattern methodNamePattern ) {
          LinkedList<Method> methods = new LinkedList<Method>();
  
          final Method[] allMethods = this.targetClass.getMethods();
          for (int i = 0; i < allMethods.length; i++) {
              final Method m = allMethods[i];
              if (methodNamePattern.matcher(m.getName()).matches()) {
                  methods.add(m);
              }
          }
          return methods;
      }