public class org.codehaus.plexus.interpolation.InterpolationCycleException extends org.codehaus.plexus.interpolation.InterpolationException
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.codehaus.plexus.interpolation.InterpolationCycleException
  super_class: org.codehaus.plexus.interpolation.InterpolationException
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public void <init>(org.codehaus.plexus.interpolation.RecursionInterceptor, java.lang.String, java.lang.String);
    descriptor: (Lorg/codehaus/plexus/interpolation/RecursionInterceptor;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.codehaus.plexus.interpolation.InterpolationCycleException this
        start local 1 // org.codehaus.plexus.interpolation.RecursionInterceptor recursionInterceptor
        start local 2 // java.lang.String realExpr
        start local 3 // java.lang.String wholeExpr
         0: .line 27
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Detected the following recursive expression cycle in '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* realExpr */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "': "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         1: .line 28
            aload 1 /* recursionInterceptor */
            aload 2 /* realExpr */
            invokeinterface org.codehaus.plexus.interpolation.RecursionInterceptor.getExpressionCycle:(Ljava/lang/String;)Ljava/util/List;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         2: .line 27
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 28
            aload 3 /* wholeExpr */
            invokespecial org.codehaus.plexus.interpolation.InterpolationException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 30
            return
        end local 3 // java.lang.String wholeExpr
        end local 2 // java.lang.String realExpr
        end local 1 // org.codehaus.plexus.interpolation.RecursionInterceptor recursionInterceptor
        end local 0 // org.codehaus.plexus.interpolation.InterpolationCycleException this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    5     0                  this  Lorg/codehaus/plexus/interpolation/InterpolationCycleException;
            0    5     1  recursionInterceptor  Lorg/codehaus/plexus/interpolation/RecursionInterceptor;
            0    5     2              realExpr  Ljava/lang/String;
            0    5     3             wholeExpr  Ljava/lang/String;
    MethodParameters:
                      Name  Flags
      recursionInterceptor  
      realExpr              
      wholeExpr             
}
SourceFile: "InterpolationCycleException.java"