docs: @SuppressWarnings("unused")
      public Method getOrigin(Object ignored, String methodWithTypeAndSignature) throws Throwable {
          MethodDesc methodDesc = new MethodDesc(methodWithTypeAndSignature);
  
          Class clazz = getClassMethodWasCalledOn(methodDesc);
          if (clazz == null) {
              return null;
          }
  
          Object marker = classToMarker.get(clazz);
          if (!isMocked(marker)) {
              return null;
          }
  
          return Class.forName(methodDesc.className).getDeclaredMethod(methodDesc.methodName,
                  methodDesc.methodParamTypes);
      }