public class org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker implements org.springframework.boot.actuate.endpoint.invoke.OperationInvoker
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker
  super_class: java.lang.Object
{
  private final java.lang.Object target;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.boot.actuate.endpoint.invoke.reflect.OperationMethod operationMethod;
    descriptor: Lorg/springframework/boot/actuate/endpoint/invoke/reflect/OperationMethod;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterValueMapper;
    descriptor: Lorg/springframework/boot/actuate/endpoint/invoke/ParameterValueMapper;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.Object, org.springframework.boot.actuate.endpoint.invoke.reflect.OperationMethod, org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper);
    descriptor: (Ljava/lang/Object;Lorg/springframework/boot/actuate/endpoint/invoke/reflect/OperationMethod;Lorg/springframework/boot/actuate/endpoint/invoke/ParameterValueMapper;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
        start local 1 // java.lang.Object target
        start local 2 // org.springframework.boot.actuate.endpoint.invoke.reflect.OperationMethod operationMethod
        start local 3 // org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterValueMapper
         0: .line 60
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 62
            aload 1 /* target */
            ldc "Target must not be null"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         2: .line 63
            aload 2 /* operationMethod */
            ldc "OperationMethod must not be null"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         3: .line 64
            aload 3 /* parameterValueMapper */
            ldc "ParameterValueMapper must not be null"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         4: .line 65
            aload 2 /* operationMethod */
            invokevirtual org.springframework.boot.actuate.endpoint.invoke.reflect.OperationMethod.getMethod:()Ljava/lang/reflect/Method;
            invokestatic org.springframework.util.ReflectionUtils.makeAccessible:(Ljava/lang/reflect/Method;)V
         5: .line 66
            aload 0 /* this */
            aload 1 /* target */
            putfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.target:Ljava/lang/Object;
         6: .line 67
            aload 0 /* this */
            aload 2 /* operationMethod */
            putfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.operationMethod:Lorg/springframework/boot/actuate/endpoint/invoke/reflect/OperationMethod;
         7: .line 68
            aload 0 /* this */
            aload 3 /* parameterValueMapper */
            putfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.parameterValueMapper:Lorg/springframework/boot/actuate/endpoint/invoke/ParameterValueMapper;
         8: .line 69
            return
        end local 3 // org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterValueMapper
        end local 2 // org.springframework.boot.actuate.endpoint.invoke.reflect.OperationMethod operationMethod
        end local 1 // java.lang.Object target
        end local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    9     0                  this  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;
            0    9     1                target  Ljava/lang/Object;
            0    9     2       operationMethod  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/OperationMethod;
            0    9     3  parameterValueMapper  Lorg/springframework/boot/actuate/endpoint/invoke/ParameterValueMapper;
    MethodParameters:
                      Name  Flags
      target                
      operationMethod       
      parameterValueMapper  

  public java.lang.Object invoke(org.springframework.boot.actuate.endpoint.InvocationContext);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/InvocationContext;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
        start local 1 // org.springframework.boot.actuate.endpoint.InvocationContext context
         0: .line 73
            aload 0 /* this */
            aload 1 /* context */
            invokevirtual org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.validateRequiredParameters:(Lorg/springframework/boot/actuate/endpoint/InvocationContext;)V
         1: .line 74
            aload 0 /* this */
            getfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.operationMethod:Lorg/springframework/boot/actuate/endpoint/invoke/reflect/OperationMethod;
            invokevirtual org.springframework.boot.actuate.endpoint.invoke.reflect.OperationMethod.getMethod:()Ljava/lang/reflect/Method;
            astore 2 /* method */
        start local 2 // java.lang.reflect.Method method
         2: .line 75
            aload 0 /* this */
            aload 1 /* context */
            invokevirtual org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.resolveArguments:(Lorg/springframework/boot/actuate/endpoint/InvocationContext;)[Ljava/lang/Object;
            astore 3 /* resolvedArguments */
        start local 3 // java.lang.Object[] resolvedArguments
         3: .line 76
            aload 2 /* method */
            invokestatic org.springframework.util.ReflectionUtils.makeAccessible:(Ljava/lang/reflect/Method;)V
         4: .line 77
            aload 2 /* method */
            aload 0 /* this */
            getfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.target:Ljava/lang/Object;
            aload 3 /* resolvedArguments */
            invokestatic org.springframework.util.ReflectionUtils.invokeMethod:(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 3 // java.lang.Object[] resolvedArguments
        end local 2 // java.lang.reflect.Method method
        end local 1 // org.springframework.boot.actuate.endpoint.InvocationContext context
        end local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    5     0               this  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;
            0    5     1            context  Lorg/springframework/boot/actuate/endpoint/InvocationContext;
            2    5     2             method  Ljava/lang/reflect/Method;
            3    5     3  resolvedArguments  [Ljava/lang/Object;
    MethodParameters:
         Name  Flags
      context  

  private void validateRequiredParameters(org.springframework.boot.actuate.endpoint.InvocationContext);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/InvocationContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
        start local 1 // org.springframework.boot.actuate.endpoint.InvocationContext context
         0: .line 81
            aload 0 /* this */
            getfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.operationMethod:Lorg/springframework/boot/actuate/endpoint/invoke/reflect/OperationMethod;
            invokevirtual org.springframework.boot.actuate.endpoint.invoke.reflect.OperationMethod.getParameters:()Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameters;
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameters.stream:()Ljava/util/stream/Stream;
         1: .line 82
            aload 0 /* this */
            aload 1 /* context */
            invokedynamic test(Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;Lorg/springframework/boot/actuate/endpoint/InvocationContext;)Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  org/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker.lambda$0(Lorg/springframework/boot/actuate/endpoint/InvocationContext;Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;)Z (7)
                  (Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
            invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.Set
         2: .line 81
            astore 2 /* missing */
        start local 2 // java.util.Set missing
         3: .line 83
            aload 2 /* missing */
            invokeinterface java.util.Set.isEmpty:()Z
            ifne 5
         4: .line 84
            new org.springframework.boot.actuate.endpoint.invoke.MissingParametersException
            dup
            aload 2 /* missing */
            invokespecial org.springframework.boot.actuate.endpoint.invoke.MissingParametersException.<init>:(Ljava/util/Set;)V
            athrow
         5: .line 86
      StackMap locals: java.util.Set
      StackMap stack:
            return
        end local 2 // java.util.Set missing
        end local 1 // org.springframework.boot.actuate.endpoint.InvocationContext context
        end local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;
            0    6     1  context  Lorg/springframework/boot/actuate/endpoint/InvocationContext;
            3    6     2  missing  Ljava/util/Set<Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;>;
    MethodParameters:
         Name  Flags
      context  

  private boolean isMissing(org.springframework.boot.actuate.endpoint.InvocationContext, org.springframework.boot.actuate.endpoint.invoke.OperationParameter);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/InvocationContext;Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
        start local 1 // org.springframework.boot.actuate.endpoint.InvocationContext context
        start local 2 // org.springframework.boot.actuate.endpoint.invoke.OperationParameter parameter
         0: .line 89
            aload 2 /* parameter */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameter.isMandatory:()Z
            ifne 2
         1: .line 90
            iconst_0
            ireturn
         2: .line 92
      StackMap locals:
      StackMap stack:
            ldc Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;
            aload 2 /* parameter */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameter.getType:()Ljava/lang/Class;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 93
            iconst_0
            ireturn
         4: .line 95
      StackMap locals:
      StackMap stack:
            ldc Ljava/security/Principal;
            aload 2 /* parameter */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameter.getType:()Ljava/lang/Class;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 7
         5: .line 96
            aload 1 /* context */
            invokevirtual org.springframework.boot.actuate.endpoint.InvocationContext.getSecurityContext:()Lorg/springframework/boot/actuate/endpoint/SecurityContext;
            invokeinterface org.springframework.boot.actuate.endpoint.SecurityContext.getPrincipal:()Ljava/security/Principal;
            ifnonnull 6
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_0
            ireturn
         7: .line 98
      StackMap locals:
      StackMap stack:
            ldc Lorg/springframework/boot/actuate/endpoint/SecurityContext;
            aload 2 /* parameter */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameter.getType:()Ljava/lang/Class;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 9
         8: .line 99
            iconst_0
            ireturn
         9: .line 101
      StackMap locals:
      StackMap stack:
            aload 1 /* context */
            invokevirtual org.springframework.boot.actuate.endpoint.InvocationContext.getArguments:()Ljava/util/Map;
            aload 2 /* parameter */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameter.getName:()Ljava/lang/String;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnonnull 10
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        10: iconst_0
            ireturn
        end local 2 // org.springframework.boot.actuate.endpoint.invoke.OperationParameter parameter
        end local 1 // org.springframework.boot.actuate.endpoint.InvocationContext context
        end local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;
            0   11     1    context  Lorg/springframework/boot/actuate/endpoint/InvocationContext;
            0   11     2  parameter  Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;
    MethodParameters:
           Name  Flags
      context    
      parameter  

  private java.lang.Object[] resolveArguments(org.springframework.boot.actuate.endpoint.InvocationContext);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/InvocationContext;)[Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
        start local 1 // org.springframework.boot.actuate.endpoint.InvocationContext context
         0: .line 105
            aload 0 /* this */
            getfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.operationMethod:Lorg/springframework/boot/actuate/endpoint/invoke/reflect/OperationMethod;
            invokevirtual org.springframework.boot.actuate.endpoint.invoke.reflect.OperationMethod.getParameters:()Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameters;
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameters.stream:()Ljava/util/stream/Stream;
            aload 0 /* this */
            aload 1 /* context */
            invokedynamic apply(Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;Lorg/springframework/boot/actuate/endpoint/InvocationContext;)Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  org/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker.lambda$1(Lorg/springframework/boot/actuate/endpoint/InvocationContext;Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;)Ljava/lang/Object; (7)
                  (Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;)Ljava/lang/Object;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         1: .line 106
            invokeinterface java.util.stream.Stream.toArray:()[Ljava/lang/Object;
         2: .line 105
            areturn
        end local 1 // org.springframework.boot.actuate.endpoint.InvocationContext context
        end local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;
            0    3     1  context  Lorg/springframework/boot/actuate/endpoint/InvocationContext;
    MethodParameters:
         Name  Flags
      context  

  private java.lang.Object resolveArgument(org.springframework.boot.actuate.endpoint.invoke.OperationParameter, org.springframework.boot.actuate.endpoint.InvocationContext);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;Lorg/springframework/boot/actuate/endpoint/InvocationContext;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
        start local 1 // org.springframework.boot.actuate.endpoint.invoke.OperationParameter parameter
        start local 2 // org.springframework.boot.actuate.endpoint.InvocationContext context
         0: .line 110
            ldc Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;
            aload 1 /* parameter */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameter.getType:()Ljava/lang/Class;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 111
            aload 2 /* context */
            invokevirtual org.springframework.boot.actuate.endpoint.InvocationContext.getApiVersion:()Lorg/springframework/boot/actuate/endpoint/http/ApiVersion;
            areturn
         2: .line 113
      StackMap locals:
      StackMap stack:
            ldc Ljava/security/Principal;
            aload 1 /* parameter */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameter.getType:()Ljava/lang/Class;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 114
            aload 2 /* context */
            invokevirtual org.springframework.boot.actuate.endpoint.InvocationContext.getSecurityContext:()Lorg/springframework/boot/actuate/endpoint/SecurityContext;
            invokeinterface org.springframework.boot.actuate.endpoint.SecurityContext.getPrincipal:()Ljava/security/Principal;
            areturn
         4: .line 116
      StackMap locals:
      StackMap stack:
            ldc Lorg/springframework/boot/actuate/endpoint/SecurityContext;
            aload 1 /* parameter */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameter.getType:()Ljava/lang/Class;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 117
            aload 2 /* context */
            invokevirtual org.springframework.boot.actuate.endpoint.InvocationContext.getSecurityContext:()Lorg/springframework/boot/actuate/endpoint/SecurityContext;
            areturn
         6: .line 119
      StackMap locals:
      StackMap stack:
            aload 2 /* context */
            invokevirtual org.springframework.boot.actuate.endpoint.InvocationContext.getArguments:()Ljava/util/Map;
            aload 1 /* parameter */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.OperationParameter.getName:()Ljava/lang/String;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* value */
        start local 3 // java.lang.Object value
         7: .line 120
            aload 0 /* this */
            getfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.parameterValueMapper:Lorg/springframework/boot/actuate/endpoint/invoke/ParameterValueMapper;
            aload 1 /* parameter */
            aload 3 /* value */
            invokeinterface org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper.mapParameterValue:(Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 3 // java.lang.Object value
        end local 2 // org.springframework.boot.actuate.endpoint.InvocationContext context
        end local 1 // org.springframework.boot.actuate.endpoint.invoke.OperationParameter parameter
        end local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;
            0    8     1  parameter  Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;
            0    8     2    context  Lorg/springframework/boot/actuate/endpoint/InvocationContext;
            7    8     3      value  Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      parameter  
      context    

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
         0: .line 125
            new org.springframework.core.style.ToStringCreator
            dup
            aload 0 /* this */
            invokespecial org.springframework.core.style.ToStringCreator.<init>:(Ljava/lang/Object;)V
            ldc "target"
            aload 0 /* this */
            getfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.target:Ljava/lang/Object;
            invokevirtual org.springframework.core.style.ToStringCreator.append:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/core/style/ToStringCreator;
            ldc "method"
            aload 0 /* this */
            getfield org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.operationMethod:Lorg/springframework/boot/actuate/endpoint/invoke/reflect/OperationMethod;
            invokevirtual org.springframework.core.style.ToStringCreator.append:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/core/style/ToStringCreator;
         1: .line 126
            invokevirtual org.springframework.core.style.ToStringCreator.toString:()Ljava/lang/String;
         2: .line 125
            areturn
        end local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;

  private boolean lambda$0(org.springframework.boot.actuate.endpoint.InvocationContext, org.springframework.boot.actuate.endpoint.invoke.OperationParameter);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/InvocationContext;Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;)Z
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
        start local 2 // org.springframework.boot.actuate.endpoint.invoke.OperationParameter parameter
         0: .line 82
            aload 0 /* this */
            aload 1
            aload 2 /* parameter */
            invokevirtual org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.isMissing:(Lorg/springframework/boot/actuate/endpoint/InvocationContext;Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;)Z
            ireturn
        end local 2 // org.springframework.boot.actuate.endpoint.invoke.OperationParameter parameter
        end local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;
            0    1     2  parameter  Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;

  private java.lang.Object lambda$1(org.springframework.boot.actuate.endpoint.InvocationContext, org.springframework.boot.actuate.endpoint.invoke.OperationParameter);
    descriptor: (Lorg/springframework/boot/actuate/endpoint/InvocationContext;Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
        start local 2 // org.springframework.boot.actuate.endpoint.invoke.OperationParameter parameter
         0: .line 105
            aload 0 /* this */
            aload 2 /* parameter */
            aload 1
            invokevirtual org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.resolveArgument:(Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;Lorg/springframework/boot/actuate/endpoint/InvocationContext;)Ljava/lang/Object;
            areturn
        end local 2 // org.springframework.boot.actuate.endpoint.invoke.OperationParameter parameter
        end local 0 // org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/springframework/boot/actuate/endpoint/invoke/reflect/ReflectiveOperationInvoker;
            0    1     2  parameter  Lorg/springframework/boot/actuate/endpoint/invoke/OperationParameter;
}
SourceFile: "ReflectiveOperationInvoker.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles