class com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper extends com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper
  super_class: com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook
{
  private final com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook actual;
    descriptor: Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  void <init>(com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook);
    descriptor: (Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook actual
         0: .line 1985
            aload 0 /* this */
            invokespecial com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.<init>:()V
         1: .line 1986
            aload 0 /* this */
            aload 1 /* actual */
            putfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
         2: .line 1987
            return
        end local 1 // com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook actual
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    3     1  actual  Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
    MethodParameters:
        Name  Flags
      actual  

  public <T> T onEmit(com.netflix.hystrix.HystrixInvokable<T>, );
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // java.lang.Object value
         0: .line 1991
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* value */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onEmit:(Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Object value
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    1     2            value  TT;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;TT;)TT;
    MethodParameters:
                 Name  Flags
      commandInstance  
      value            

  public <T> void onSuccess(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 1996
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onSuccess:(Lcom/netflix/hystrix/HystrixInvokable;)V
         1: .line 1997
            return
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onExecutionStart(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2001
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onExecutionStart:(Lcom/netflix/hystrix/HystrixInvokable;)V
         1: .line 2002
            return
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> T onExecutionEmit(com.netflix.hystrix.HystrixInvokable<T>, );
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // java.lang.Object value
         0: .line 2006
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* value */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onExecutionEmit:(Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Object value
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    1     2            value  TT;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;TT;)TT;
    MethodParameters:
                 Name  Flags
      commandInstance  
      value            

  public <T> java.lang.Exception onExecutionError(com.netflix.hystrix.HystrixInvokable<T>, java.lang.Exception);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Exception;)Ljava/lang/Exception;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // java.lang.Exception e
         0: .line 2011
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* e */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onExecutionError:(Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Exception;)Ljava/lang/Exception;
            areturn
        end local 2 // java.lang.Exception e
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    1     2                e  Ljava/lang/Exception;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;Ljava/lang/Exception;)Ljava/lang/Exception;
    MethodParameters:
                 Name  Flags
      commandInstance  
      e                

  public <T> void onExecutionSuccess(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2016
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onExecutionSuccess:(Lcom/netflix/hystrix/HystrixInvokable;)V
         1: .line 2017
            return
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> T onFallbackEmit(com.netflix.hystrix.HystrixInvokable<T>, );
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // java.lang.Object value
         0: .line 2021
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* value */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onFallbackEmit:(Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Object value
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    1     2            value  TT;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;TT;)TT;
    MethodParameters:
                 Name  Flags
      commandInstance  
      value            

  public <T> void onFallbackSuccess(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2026
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onFallbackSuccess:(Lcom/netflix/hystrix/HystrixInvokable;)V
         1: .line 2027
            return
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onRunStart(com.netflix.hystrix.HystrixCommand<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
         0: .line 2032
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onRunStart:(Lcom/netflix/hystrix/HystrixCommand;)V
         1: .line 2033
            return
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onRunStart(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2037
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 2 /* c */
        start local 2 // com.netflix.hystrix.HystrixCommand c
         1: .line 2038
            aload 2 /* c */
            ifnull 3
         2: .line 2039
            aload 0 /* this */
            aload 2 /* c */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onRunStart:(Lcom/netflix/hystrix/HystrixCommand;)V
         3: .line 2041
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onRunStart:(Lcom/netflix/hystrix/HystrixInvokable;)V
         4: .line 2042
            return
        end local 2 // com.netflix.hystrix.HystrixCommand c
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    5     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            1    5     2                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> T onRunSuccess(com.netflix.hystrix.HystrixCommand<T>, );
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        start local 2 // java.lang.Object response
         0: .line 2047
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* response */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onRunSuccess:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Object response
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
            0    1     2         response  TT;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;TT;)TT;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  
      response         

  public <T> T onRunSuccess(com.netflix.hystrix.HystrixInvokable<T>, );
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // java.lang.Object response
         0: .line 2053
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 3 /* c */
        start local 3 // com.netflix.hystrix.HystrixCommand c
         1: .line 2054
            aload 3 /* c */
            ifnull 3
         2: .line 2055
            aload 0 /* this */
            aload 3 /* c */
            aload 2 /* response */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onRunSuccess:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Object;)Ljava/lang/Object;
            astore 2 /* response */
         3: .line 2057
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* response */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onRunSuccess:(Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 3 // com.netflix.hystrix.HystrixCommand c
        end local 2 // java.lang.Object response
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    4     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    4     2         response  TT;
            1    4     3                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;TT;)TT;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  
      response         

  public <T> java.lang.Exception onRunError(com.netflix.hystrix.HystrixCommand<T>, java.lang.Exception);
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Exception;)Ljava/lang/Exception;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        start local 2 // java.lang.Exception e
         0: .line 2063
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* e */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onRunError:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Exception;)Ljava/lang/Exception;
            areturn
        end local 2 // java.lang.Exception e
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
            0    1     2                e  Ljava/lang/Exception;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;Ljava/lang/Exception;)Ljava/lang/Exception;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  
      e                

  public <T> java.lang.Exception onRunError(com.netflix.hystrix.HystrixInvokable<T>, java.lang.Exception);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Exception;)Ljava/lang/Exception;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // java.lang.Exception e
         0: .line 2069
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 3 /* c */
        start local 3 // com.netflix.hystrix.HystrixCommand c
         1: .line 2070
            aload 3 /* c */
            ifnull 3
         2: .line 2071
            aload 0 /* this */
            aload 3 /* c */
            aload 2 /* e */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onRunError:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Exception;)Ljava/lang/Exception;
            astore 2 /* e */
         3: .line 2073
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* e */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onRunError:(Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Exception;)Ljava/lang/Exception;
            areturn
        end local 3 // com.netflix.hystrix.HystrixCommand c
        end local 2 // java.lang.Exception e
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    4     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    4     2                e  Ljava/lang/Exception;
            1    4     3                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;Ljava/lang/Exception;)Ljava/lang/Exception;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  
      e                

  public <T> void onFallbackStart(com.netflix.hystrix.HystrixCommand<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
         0: .line 2079
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onFallbackStart:(Lcom/netflix/hystrix/HystrixCommand;)V
         1: .line 2080
            return
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onFallbackStart(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2084
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 2 /* c */
        start local 2 // com.netflix.hystrix.HystrixCommand c
         1: .line 2085
            aload 2 /* c */
            ifnull 3
         2: .line 2086
            aload 0 /* this */
            aload 2 /* c */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onFallbackStart:(Lcom/netflix/hystrix/HystrixCommand;)V
         3: .line 2088
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onFallbackStart:(Lcom/netflix/hystrix/HystrixInvokable;)V
         4: .line 2089
            return
        end local 2 // com.netflix.hystrix.HystrixCommand c
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    5     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            1    5     2                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> T onFallbackSuccess(com.netflix.hystrix.HystrixCommand<T>, );
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        start local 2 // java.lang.Object fallbackResponse
         0: .line 2094
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* fallbackResponse */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onFallbackSuccess:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Object fallbackResponse
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1   commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
            0    1     2  fallbackResponse  TT;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;TT;)TT;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                  Name  Flags
      commandInstance   
      fallbackResponse  

  public <T> T onFallbackSuccess(com.netflix.hystrix.HystrixInvokable<T>, );
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // java.lang.Object fallbackResponse
         0: .line 2100
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 3 /* c */
        start local 3 // com.netflix.hystrix.HystrixCommand c
         1: .line 2101
            aload 3 /* c */
            ifnull 3
         2: .line 2102
            aload 0 /* this */
            aload 3 /* c */
            aload 2 /* fallbackResponse */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onFallbackSuccess:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Object;)Ljava/lang/Object;
            astore 2 /* fallbackResponse */
         3: .line 2104
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* fallbackResponse */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onFallbackSuccess:(Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 3 // com.netflix.hystrix.HystrixCommand c
        end local 2 // java.lang.Object fallbackResponse
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    4     1   commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    4     2  fallbackResponse  TT;
            1    4     3                 c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;TT;)TT;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                  Name  Flags
      commandInstance   
      fallbackResponse  

  public <T> java.lang.Exception onFallbackError(com.netflix.hystrix.HystrixCommand<T>, java.lang.Exception);
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Exception;)Ljava/lang/Exception;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        start local 2 // java.lang.Exception e
         0: .line 2110
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* e */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onFallbackError:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Exception;)Ljava/lang/Exception;
            areturn
        end local 2 // java.lang.Exception e
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
            0    1     2                e  Ljava/lang/Exception;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;Ljava/lang/Exception;)Ljava/lang/Exception;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  
      e                

  public <T> java.lang.Exception onFallbackError(com.netflix.hystrix.HystrixInvokable<T>, java.lang.Exception);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Exception;)Ljava/lang/Exception;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // java.lang.Exception e
         0: .line 2115
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 3 /* c */
        start local 3 // com.netflix.hystrix.HystrixCommand c
         1: .line 2116
            aload 3 /* c */
            ifnull 3
         2: .line 2117
            aload 0 /* this */
            aload 3 /* c */
            aload 2 /* e */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onFallbackError:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Exception;)Ljava/lang/Exception;
            astore 2 /* e */
         3: .line 2119
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* e */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onFallbackError:(Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Exception;)Ljava/lang/Exception;
            areturn
        end local 3 // com.netflix.hystrix.HystrixCommand c
        end local 2 // java.lang.Exception e
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    4     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    4     2                e  Ljava/lang/Exception;
            1    4     3                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;Ljava/lang/Exception;)Ljava/lang/Exception;
    MethodParameters:
                 Name  Flags
      commandInstance  
      e                

  public <T> void onStart(com.netflix.hystrix.HystrixCommand<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
         0: .line 2125
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onStart:(Lcom/netflix/hystrix/HystrixCommand;)V
         1: .line 2126
            return
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onStart(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2130
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 2 /* c */
        start local 2 // com.netflix.hystrix.HystrixCommand c
         1: .line 2131
            aload 2 /* c */
            ifnull 3
         2: .line 2132
            aload 0 /* this */
            aload 2 /* c */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onStart:(Lcom/netflix/hystrix/HystrixCommand;)V
         3: .line 2134
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onStart:(Lcom/netflix/hystrix/HystrixInvokable;)V
         4: .line 2135
            return
        end local 2 // com.netflix.hystrix.HystrixCommand c
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    5     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            1    5     2                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> T onComplete(com.netflix.hystrix.HystrixCommand<T>, );
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        start local 2 // java.lang.Object response
         0: .line 2140
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* response */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onComplete:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Object response
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
            0    1     2         response  TT;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;TT;)TT;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  
      response         

  public <T> T onComplete(com.netflix.hystrix.HystrixInvokable<T>, );
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // java.lang.Object response
         0: .line 2146
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 3 /* c */
        start local 3 // com.netflix.hystrix.HystrixCommand c
         1: .line 2147
            aload 3 /* c */
            ifnull 3
         2: .line 2148
            aload 0 /* this */
            aload 3 /* c */
            aload 2 /* response */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onComplete:(Lcom/netflix/hystrix/HystrixCommand;Ljava/lang/Object;)Ljava/lang/Object;
            astore 2 /* response */
         3: .line 2150
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* response */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onComplete:(Lcom/netflix/hystrix/HystrixInvokable;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 3 // com.netflix.hystrix.HystrixCommand c
        end local 2 // java.lang.Object response
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    4     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    4     2         response  TT;
            1    4     3                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;TT;)TT;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  
      response         

  public <T> java.lang.Exception onError(com.netflix.hystrix.HystrixCommand<T>, com.netflix.hystrix.exception.HystrixRuntimeException$FailureType, java.lang.Exception);
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;Lcom/netflix/hystrix/exception/HystrixRuntimeException$FailureType;Ljava/lang/Exception;)Ljava/lang/Exception;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        start local 2 // com.netflix.hystrix.exception.HystrixRuntimeException$FailureType failureType
        start local 3 // java.lang.Exception e
         0: .line 2156
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* failureType */
            aload 3 /* e */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onError:(Lcom/netflix/hystrix/HystrixCommand;Lcom/netflix/hystrix/exception/HystrixRuntimeException$FailureType;Ljava/lang/Exception;)Ljava/lang/Exception;
            areturn
        end local 3 // java.lang.Exception e
        end local 2 // com.netflix.hystrix.exception.HystrixRuntimeException$FailureType failureType
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    1     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
            0    1     2      failureType  Lcom/netflix/hystrix/exception/HystrixRuntimeException$FailureType;
            0    1     3                e  Ljava/lang/Exception;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;Lcom/netflix/hystrix/exception/HystrixRuntimeException$FailureType;Ljava/lang/Exception;)Ljava/lang/Exception;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  
      failureType      
      e                

  public <T> java.lang.Exception onError(com.netflix.hystrix.HystrixInvokable<T>, com.netflix.hystrix.exception.HystrixRuntimeException$FailureType, java.lang.Exception);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;Lcom/netflix/hystrix/exception/HystrixRuntimeException$FailureType;Ljava/lang/Exception;)Ljava/lang/Exception;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        start local 2 // com.netflix.hystrix.exception.HystrixRuntimeException$FailureType failureType
        start local 3 // java.lang.Exception e
         0: .line 2161
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 4 /* c */
        start local 4 // com.netflix.hystrix.HystrixCommand c
         1: .line 2162
            aload 4 /* c */
            ifnull 3
         2: .line 2163
            aload 0 /* this */
            aload 4 /* c */
            aload 2 /* failureType */
            aload 3 /* e */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onError:(Lcom/netflix/hystrix/HystrixCommand;Lcom/netflix/hystrix/exception/HystrixRuntimeException$FailureType;Ljava/lang/Exception;)Ljava/lang/Exception;
            astore 3 /* e */
         3: .line 2165
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            aload 2 /* failureType */
            aload 3 /* e */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onError:(Lcom/netflix/hystrix/HystrixInvokable;Lcom/netflix/hystrix/exception/HystrixRuntimeException$FailureType;Ljava/lang/Exception;)Ljava/lang/Exception;
            areturn
        end local 4 // com.netflix.hystrix.HystrixCommand c
        end local 3 // java.lang.Exception e
        end local 2 // com.netflix.hystrix.exception.HystrixRuntimeException$FailureType failureType
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    4     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            0    4     2      failureType  Lcom/netflix/hystrix/exception/HystrixRuntimeException$FailureType;
            0    4     3                e  Ljava/lang/Exception;
            1    4     4                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;Lcom/netflix/hystrix/exception/HystrixRuntimeException$FailureType;Ljava/lang/Exception;)Ljava/lang/Exception;
    MethodParameters:
                 Name  Flags
      commandInstance  
      failureType      
      e                

  public <T> void onThreadStart(com.netflix.hystrix.HystrixCommand<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
         0: .line 2171
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onThreadStart:(Lcom/netflix/hystrix/HystrixCommand;)V
         1: .line 2172
            return
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onThreadStart(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2176
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 2 /* c */
        start local 2 // com.netflix.hystrix.HystrixCommand c
         1: .line 2177
            aload 2 /* c */
            ifnull 3
         2: .line 2178
            aload 0 /* this */
            aload 2 /* c */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onThreadStart:(Lcom/netflix/hystrix/HystrixCommand;)V
         3: .line 2180
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onThreadStart:(Lcom/netflix/hystrix/HystrixInvokable;)V
         4: .line 2181
            return
        end local 2 // com.netflix.hystrix.HystrixCommand c
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    5     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            1    5     2                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onThreadComplete(com.netflix.hystrix.HystrixCommand<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixCommand;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixCommand commandInstance
         0: .line 2186
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onThreadComplete:(Lcom/netflix/hystrix/HystrixCommand;)V
         1: .line 2187
            return
        end local 1 // com.netflix.hystrix.HystrixCommand commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixCommand<TT;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onThreadComplete(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2191
            aload 0 /* this */
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.getHystrixCommandFromAbstractIfApplicable:(Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
            astore 2 /* c */
        start local 2 // com.netflix.hystrix.HystrixCommand c
         1: .line 2192
            aload 2 /* c */
            ifnull 3
         2: .line 2193
            aload 0 /* this */
            aload 2 /* c */
            invokevirtual com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onThreadComplete:(Lcom/netflix/hystrix/HystrixCommand;)V
         3: .line 2195
      StackMap locals: com.netflix.hystrix.HystrixCommand
      StackMap stack:
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onThreadComplete:(Lcom/netflix/hystrix/HystrixInvokable;)V
         4: .line 2196
            return
        end local 2 // com.netflix.hystrix.HystrixCommand c
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    5     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
            1    5     2                c  Lcom/netflix/hystrix/HystrixCommand<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onCacheHit(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2200
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onCacheHit:(Lcom/netflix/hystrix/HystrixInvokable;)V
         1: .line 2201
            return
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  public <T> void onUnsubscribe(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2205
            aload 0 /* this */
            getfield com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.actual:Lcom/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHook;
            aload 1 /* commandInstance */
            invokevirtual com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook.onUnsubscribe:(Lcom/netflix/hystrix/HystrixInvokable;)V
         1: .line 2206
            return
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    2     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)V
    MethodParameters:
                 Name  Flags
      commandInstance  

  private <T> com.netflix.hystrix.HystrixCommand<T> getHystrixCommandFromAbstractIfApplicable(com.netflix.hystrix.HystrixInvokable<T>);
    descriptor: (Lcom/netflix/hystrix/HystrixInvokable;)Lcom/netflix/hystrix/HystrixCommand;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
        start local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
         0: .line 2210
            aload 1 /* commandInstance */
            instanceof com.netflix.hystrix.HystrixCommand
            ifeq 2
         1: .line 2211
            aload 1 /* commandInstance */
            checkcast com.netflix.hystrix.HystrixCommand
            areturn
         2: .line 2213
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // com.netflix.hystrix.HystrixInvokable commandInstance
        end local 0 // com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lcom/netflix/hystrix/AbstractCommand$ExecutionHookDeprecationWrapper;
            0    3     1  commandInstance  Lcom/netflix/hystrix/HystrixInvokable<TT;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/netflix/hystrix/HystrixInvokable<TT;>;)Lcom/netflix/hystrix/HystrixCommand<TT;>;
    MethodParameters:
                 Name  Flags
      commandInstance  
}
SourceFile: "AbstractCommand.java"
NestHost: com.netflix.hystrix.AbstractCommand
InnerClasses:
  private ExecutionHookDeprecationWrapper = com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper of com.netflix.hystrix.AbstractCommand
  public final FailureType = com.netflix.hystrix.exception.HystrixRuntimeException$FailureType of com.netflix.hystrix.exception.HystrixRuntimeException