docs: public Size apply(MethodVisitor methodVisitor, Implementation.Context implementationContext) {
          try {
              return new Compound(
                      ClassConstant.of(fieldDescription.getDeclaringType()),
                      new TextConstant(fieldDescription.getInternalName()),
                      MethodInvocation.invoke(new MethodDescription.ForLoadedMethod(Class.class.getMethod("getDeclaredField", String.class)))
              ).apply(methodVisitor, implementationContext);
          } catch (NoSuchMethodException exception) {
              throw new IllegalStateException("Cannot locate Class::getDeclaredField", exception);
          }
      }