docs: public Method findFirstMethod( Pattern methodNamePattern ) {
          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()) {
                  return m;
              }
          }
          return null;
      }