2 $MN(O P Q #R) #S' #T% #U V W #X #Y #Z #[ $\ $]^ _ #` abc d e fg hi #j k almnheightLptolemy/data/expr/Parameter;widthxOriginyOrigin_heightI_width_xOrigin_yOrigin5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLptolemy/actor/lib/jai/JAICrop; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsopattributeChanged"(Lptolemy/kernel/util/Attribute;)V attributeLptolemy/kernel/util/Attribute; StackMapTablefire()V parameters*Ljava/awt/image/renderable/ParameterBlock; jaiImageToken%Lptolemy/actor/lib/jai/JAIImageToken;oldImageLjavax/media/jai/RenderedOp;newImage SourceFile JAICrop.java /0ptolemy/data/expr/Parameterptolemy/data/IntToken /q /r (& )& '& %& st uv -+ .+ ,+ *+ => BC(java/awt/image/renderable/ParameterBlock /C wxy z{#ptolemy/actor/lib/jai/JAIImageToken |} ~ Crop x / ptolemy/actor/lib/jai/JAICropptolemy/actor/lib/Transformer*ptolemy/kernel/util/IllegalActionException,ptolemy/kernel/util/NameDuplicationException(I)VG(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Lptolemy/data/Token;)VgetToken()Lptolemy/data/Token;intValue()IinputLptolemy/actor/TypedIOPort;ptolemy/actor/TypedIOPortget(I)Lptolemy/data/Token;getValue()Ljavax/media/jai/RenderedOp; addSource>(Ljava/lang/Object;)Ljava/awt/image/renderable/ParameterBlock;add-(F)Ljava/awt/image/renderable/ParameterBlock;javax/media/jai/JAIcreateZ(Ljava/lang/String;Ljava/awt/image/renderable/ParameterBlock;)Ljavax/media/jai/RenderedOp;output(Ljavax/media/jai/RenderedOp;)Vsend(ILptolemy/data/Token;)V!#$%&'&(&)&*+,+-+.+/01_*+,*Y*Y*Y*Y *Y* Y *Y* Y 2EGH2JHK^L3 _45_67_89:;<=>1v+***\+* ** @+* ** $+* ** *+2* tuv$w8x@yTz\{p}u3v45v?@A:;BC1e*YL*M,N+-W+*W+*W+*W+*W+:* Y!"22  #-7AKSd34e45 YDEMFGHHISJI:;KL