public class com.sun.scenario.effect.BoxBlur extends com.sun.scenario.effect.LinearConvolveCoreEffect
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.scenario.effect.BoxBlur
  super_class: com.sun.scenario.effect.LinearConvolveCoreEffect
{
  private final com.sun.scenario.effect.impl.state.BoxBlurState state;
    descriptor: Lcom/sun/scenario/effect/impl/state/BoxBlurState;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.BoxBlur this
         0: .line 58
            aload 0 /* this */
            iconst_1
            iconst_1
            invokespecial com.sun.scenario.effect.BoxBlur.<init>:(II)V
         1: .line 59
            return
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/scenario/effect/BoxBlur;

  public void <init>(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // int hsize
        start local 2 // int vsize
         0: .line 77
            aload 0 /* this */
            iload 1 /* hsize */
            iload 2 /* vsize */
            iconst_1
            getstatic com.sun.scenario.effect.BoxBlur.DefaultInput:Lcom/sun/scenario/effect/Effect;
            invokespecial com.sun.scenario.effect.BoxBlur.<init>:(IIILcom/sun/scenario/effect/Effect;)V
         1: .line 78
            return
        end local 2 // int vsize
        end local 1 // int hsize
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/scenario/effect/BoxBlur;
            0    2     1  hsize  I
            0    2     2  vsize  I
    MethodParameters:
       Name  Flags
      hsize  
      vsize  

  public void <init>(int, int, int);
    descriptor: (III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // int hsize
        start local 2 // int vsize
        start local 3 // int passes
         0: .line 98
            aload 0 /* this */
            iload 1 /* hsize */
            iload 2 /* vsize */
            iload 3 /* passes */
            getstatic com.sun.scenario.effect.BoxBlur.DefaultInput:Lcom/sun/scenario/effect/Effect;
            invokespecial com.sun.scenario.effect.BoxBlur.<init>:(IIILcom/sun/scenario/effect/Effect;)V
         1: .line 99
            return
        end local 3 // int passes
        end local 2 // int vsize
        end local 1 // int hsize
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/scenario/effect/BoxBlur;
            0    2     1   hsize  I
            0    2     2   vsize  I
            0    2     3  passes  I
    MethodParameters:
        Name  Flags
      hsize   
      vsize   
      passes  

  public void <init>(int, int, int, com.sun.scenario.effect.Effect);
    descriptor: (IIILcom/sun/scenario/effect/Effect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // int hsize
        start local 2 // int vsize
        start local 3 // int passes
        start local 4 // com.sun.scenario.effect.Effect input
         0: .line 116
            aload 0 /* this */
            aload 4 /* input */
            invokespecial com.sun.scenario.effect.LinearConvolveCoreEffect.<init>:(Lcom/sun/scenario/effect/Effect;)V
         1: .line 45
            aload 0 /* this */
            new com.sun.scenario.effect.impl.state.BoxBlurState
            dup
            invokespecial com.sun.scenario.effect.impl.state.BoxBlurState.<init>:()V
            putfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
         2: .line 117
            aload 0 /* this */
            iload 1 /* hsize */
            invokevirtual com.sun.scenario.effect.BoxBlur.setHorizontalSize:(I)V
         3: .line 118
            aload 0 /* this */
            iload 2 /* vsize */
            invokevirtual com.sun.scenario.effect.BoxBlur.setVerticalSize:(I)V
         4: .line 119
            aload 0 /* this */
            iload 3 /* passes */
            invokevirtual com.sun.scenario.effect.BoxBlur.setPasses:(I)V
         5: .line 120
            return
        end local 4 // com.sun.scenario.effect.Effect input
        end local 3 // int passes
        end local 2 // int vsize
        end local 1 // int hsize
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/sun/scenario/effect/BoxBlur;
            0    6     1   hsize  I
            0    6     2   vsize  I
            0    6     3  passes  I
            0    6     4   input  Lcom/sun/scenario/effect/Effect;
    MethodParameters:
        Name  Flags
      hsize   
      vsize   
      passes  
      input   

  com.sun.scenario.effect.impl.state.LinearConvolveKernel getState();
    descriptor: ()Lcom/sun/scenario/effect/impl/state/LinearConvolveKernel;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.BoxBlur this
         0: .line 124
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            areturn
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/BoxBlur;

  public final com.sun.scenario.effect.Effect getInput();
    descriptor: ()Lcom/sun/scenario/effect/Effect;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.BoxBlur this
         0: .line 133
            aload 0 /* this */
            invokevirtual com.sun.scenario.effect.BoxBlur.getInputs:()Ljava/util/List;
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.scenario.effect.Effect
            areturn
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/BoxBlur;

  public void setInput(com.sun.scenario.effect.Effect);
    descriptor: (Lcom/sun/scenario/effect/Effect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // com.sun.scenario.effect.Effect input
         0: .line 145
            aload 0 /* this */
            iconst_0
            aload 1 /* input */
            invokevirtual com.sun.scenario.effect.BoxBlur.setInput:(ILcom/sun/scenario/effect/Effect;)V
         1: .line 146
            return
        end local 1 // com.sun.scenario.effect.Effect input
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/scenario/effect/BoxBlur;
            0    2     1  input  Lcom/sun/scenario/effect/Effect;
    MethodParameters:
       Name  Flags
      input  

  public int getHorizontalSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.BoxBlur this
         0: .line 154
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.getHsize:()I
            ireturn
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/BoxBlur;

  public final void setHorizontalSize(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // int hsize
         0: .line 171
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            iload 1 /* hsize */
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.setHsize:(I)V
         1: .line 172
            return
        end local 1 // int hsize
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/scenario/effect/BoxBlur;
            0    2     1  hsize  I
    MethodParameters:
       Name  Flags
      hsize  

  public int getVerticalSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.BoxBlur this
         0: .line 180
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.getVsize:()I
            ireturn
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/BoxBlur;

  public final void setVerticalSize(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // int vsize
         0: .line 197
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            iload 1 /* vsize */
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.setVsize:(I)V
         1: .line 198
            return
        end local 1 // int vsize
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/scenario/effect/BoxBlur;
            0    2     1  vsize  I
    MethodParameters:
       Name  Flags
      vsize  

  public int getPasses();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.BoxBlur this
         0: .line 207
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.getBlurPasses:()I
            ireturn
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/BoxBlur;

  public final void setPasses(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // int passes
         0: .line 227
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            iload 1 /* passes */
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.setBlurPasses:(I)V
         1: .line 228
            return
        end local 1 // int passes
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/scenario/effect/BoxBlur;
            0    2     1  passes  I
    MethodParameters:
        Name  Flags
      passes  

  public com.sun.scenario.effect.Effect$AccelType getAccelType(com.sun.scenario.effect.FilterContext);
    descriptor: (Lcom/sun/scenario/effect/FilterContext;)Lcom/sun/scenario/effect/Effect$AccelType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // com.sun.scenario.effect.FilterContext fctx
         0: .line 232
            aload 1 /* fctx */
            invokestatic com.sun.scenario.effect.impl.Renderer.getRenderer:(Lcom/sun/scenario/effect/FilterContext;)Lcom/sun/scenario/effect/impl/Renderer;
            invokevirtual com.sun.scenario.effect.impl.Renderer.getAccelType:()Lcom/sun/scenario/effect/Effect$AccelType;
            areturn
        end local 1 // com.sun.scenario.effect.FilterContext fctx
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/BoxBlur;
            0    1     1  fctx  Lcom/sun/scenario/effect/FilterContext;
    MethodParameters:
      Name  Flags
      fctx  

  public com.sun.javafx.geom.BaseBounds getBounds(com.sun.javafx.geom.transform.BaseTransform, com.sun.scenario.effect.Effect);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=3
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform transform
        start local 2 // com.sun.scenario.effect.Effect defaultInput
         0: .line 237
            aload 0 /* this */
            aconst_null
            aload 2 /* defaultInput */
            invokespecial com.sun.scenario.effect.LinearConvolveCoreEffect.getBounds:(Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/scenario/effect/Effect;)Lcom/sun/javafx/geom/BaseBounds;
            astore 3 /* r */
        start local 3 // com.sun.javafx.geom.BaseBounds r
         1: .line 238
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            iconst_0
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.getKernelSize:(I)I
            iconst_2
            idiv
            istore 4 /* hgrow */
        start local 4 // int hgrow
         2: .line 239
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            iconst_1
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.getKernelSize:(I)I
            iconst_2
            idiv
            istore 5 /* vgrow */
        start local 5 // int vgrow
         3: .line 240
            new com.sun.javafx.geom.RectBounds
            dup
            aload 3 /* r */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            aload 3 /* r */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            aload 3 /* r */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            aload 3 /* r */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            invokespecial com.sun.javafx.geom.RectBounds.<init>:(FFFF)V
            astore 6 /* ret */
        start local 6 // com.sun.javafx.geom.RectBounds ret
         4: .line 241
            aload 6 /* ret */
            iload 4 /* hgrow */
            i2f
            iload 5 /* vgrow */
            i2f
            invokevirtual com.sun.javafx.geom.RectBounds.grow:(FF)V
         5: .line 242
            aload 1 /* transform */
            aload 6 /* ret */
            invokestatic com.sun.scenario.effect.BoxBlur.transformBounds:(Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        end local 6 // com.sun.javafx.geom.RectBounds ret
        end local 5 // int vgrow
        end local 4 // int hgrow
        end local 3 // com.sun.javafx.geom.BaseBounds r
        end local 2 // com.sun.scenario.effect.Effect defaultInput
        end local 1 // com.sun.javafx.geom.transform.BaseTransform transform
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/sun/scenario/effect/BoxBlur;
            0    6     1     transform  Lcom/sun/javafx/geom/transform/BaseTransform;
            0    6     2  defaultInput  Lcom/sun/scenario/effect/Effect;
            1    6     3             r  Lcom/sun/javafx/geom/BaseBounds;
            2    6     4         hgrow  I
            3    6     5         vgrow  I
            4    6     6           ret  Lcom/sun/javafx/geom/RectBounds;
    MethodParameters:
              Name  Flags
      transform     
      defaultInput  

  public com.sun.javafx.geom.Rectangle getResultBounds(com.sun.javafx.geom.transform.BaseTransform, com.sun.javafx.geom.Rectangle, com.sun.scenario.effect.ImageData[]);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/javafx/geom/Rectangle;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/javafx/geom/Rectangle;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform transform
        start local 2 // com.sun.javafx.geom.Rectangle outputClip
        start local 3 // com.sun.scenario.effect.ImageData[] inputDatas
         0: .line 250
            aload 3 /* inputDatas */
            iconst_0
            aaload
            aconst_null
            invokevirtual com.sun.scenario.effect.ImageData.getTransformedBounds:(Lcom/sun/javafx/geom/Rectangle;)Lcom/sun/javafx/geom/Rectangle;
            astore 4 /* r */
        start local 4 // com.sun.javafx.geom.Rectangle r
         1: .line 251
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            aload 4 /* r */
            iconst_0
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.getResultBounds:(Lcom/sun/javafx/geom/Rectangle;I)Lcom/sun/javafx/geom/Rectangle;
            astore 4 /* r */
         2: .line 252
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            aload 4 /* r */
            iconst_1
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.getResultBounds:(Lcom/sun/javafx/geom/Rectangle;I)Lcom/sun/javafx/geom/Rectangle;
            astore 4 /* r */
         3: .line 253
            aload 4 /* r */
            aload 2 /* outputClip */
            invokevirtual com.sun.javafx.geom.Rectangle.intersectWith:(Lcom/sun/javafx/geom/Rectangle;)V
         4: .line 254
            aload 4 /* r */
            areturn
        end local 4 // com.sun.javafx.geom.Rectangle r
        end local 3 // com.sun.scenario.effect.ImageData[] inputDatas
        end local 2 // com.sun.javafx.geom.Rectangle outputClip
        end local 1 // com.sun.javafx.geom.transform.BaseTransform transform
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lcom/sun/scenario/effect/BoxBlur;
            0    5     1   transform  Lcom/sun/javafx/geom/transform/BaseTransform;
            0    5     2  outputClip  Lcom/sun/javafx/geom/Rectangle;
            0    5     3  inputDatas  [Lcom/sun/scenario/effect/ImageData;
            1    5     4           r  Lcom/sun/javafx/geom/Rectangle;
    MethodParameters:
            Name  Flags
      transform   
      outputClip  
      inputDatas  

  public boolean reducesOpaquePixels();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.sun.scenario.effect.BoxBlur this
         0: .line 259
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.isNop:()Z
            ifne 2
         1: .line 260
            iconst_1
            ireturn
         2: .line 262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.scenario.effect.BoxBlur.getInput:()Lcom/sun/scenario/effect/Effect;
            astore 1 /* input */
        start local 1 // com.sun.scenario.effect.Effect input
         3: .line 263
            aload 1 /* input */
            ifnull 4
            aload 1 /* input */
            invokevirtual com.sun.scenario.effect.Effect.reducesOpaquePixels:()Z
            ifeq 4
            iconst_1
            ireturn
      StackMap locals: com.sun.scenario.effect.Effect
      StackMap stack:
         4: iconst_0
            ireturn
        end local 1 // com.sun.scenario.effect.Effect input
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/scenario/effect/BoxBlur;
            3    5     1  input  Lcom/sun/scenario/effect/Effect;

  public com.sun.javafx.geom.DirtyRegionContainer getDirtyRegions(com.sun.scenario.effect.Effect, com.sun.javafx.geom.DirtyRegionPool);
    descriptor: (Lcom/sun/scenario/effect/Effect;Lcom/sun/javafx/geom/DirtyRegionPool;)Lcom/sun/javafx/geom/DirtyRegionContainer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.scenario.effect.BoxBlur this
        start local 1 // com.sun.scenario.effect.Effect defaultInput
        start local 2 // com.sun.javafx.geom.DirtyRegionPool regionPool
         0: .line 268
            aload 0 /* this */
            iconst_0
            aload 1 /* defaultInput */
            invokevirtual com.sun.scenario.effect.BoxBlur.getDefaultedInput:(ILcom/sun/scenario/effect/Effect;)Lcom/sun/scenario/effect/Effect;
            astore 3 /* di */
        start local 3 // com.sun.scenario.effect.Effect di
         1: .line 269
            aload 3 /* di */
            aload 1 /* defaultInput */
            aload 2 /* regionPool */
            invokevirtual com.sun.scenario.effect.Effect.getDirtyRegions:(Lcom/sun/scenario/effect/Effect;Lcom/sun/javafx/geom/DirtyRegionPool;)Lcom/sun/javafx/geom/DirtyRegionContainer;
            astore 4 /* drc */
        start local 4 // com.sun.javafx.geom.DirtyRegionContainer drc
         2: .line 271
            aload 4 /* drc */
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            iconst_0
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.getKernelSize:(I)I
            iconst_2
            idiv
            aload 0 /* this */
            getfield com.sun.scenario.effect.BoxBlur.state:Lcom/sun/scenario/effect/impl/state/BoxBlurState;
            iconst_1
            invokevirtual com.sun.scenario.effect.impl.state.BoxBlurState.getKernelSize:(I)I
            iconst_2
            idiv
            invokevirtual com.sun.javafx.geom.DirtyRegionContainer.grow:(II)V
         3: .line 273
            aload 4 /* drc */
            areturn
        end local 4 // com.sun.javafx.geom.DirtyRegionContainer drc
        end local 3 // com.sun.scenario.effect.Effect di
        end local 2 // com.sun.javafx.geom.DirtyRegionPool regionPool
        end local 1 // com.sun.scenario.effect.Effect defaultInput
        end local 0 // com.sun.scenario.effect.BoxBlur this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/scenario/effect/BoxBlur;
            0    4     1  defaultInput  Lcom/sun/scenario/effect/Effect;
            0    4     2    regionPool  Lcom/sun/javafx/geom/DirtyRegionPool;
            1    4     3            di  Lcom/sun/scenario/effect/Effect;
            2    4     4           drc  Lcom/sun/javafx/geom/DirtyRegionContainer;
    MethodParameters:
              Name  Flags
      defaultInput  
      regionPool    

  java.lang.Object getState();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.scenario.effect.BoxBlur.getState:()Lcom/sun/scenario/effect/impl/state/LinearConvolveKernel;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "BoxBlur.java"
InnerClasses:
  public final AccelType = com.sun.scenario.effect.Effect$AccelType of com.sun.scenario.effect.Effect