docs: public Size apply(MethodVisitor methodVisitor, Implementation.Context implementationContext) {
          return new Compound(
                  ClassConstant.of(methodDescription.getDeclaringType()),
                  methodName(),
                  ArrayFactory.forType(TypeDescription.Generic.OfNonGenericType.CLASS)
                          .withValues(typeConstantsFor(methodDescription.getParameters().asTypeList().asErasures())),
                  MethodInvocation.invoke(accessorMethod())
          ).apply(methodVisitor, implementationContext);
      }