1 )ij i (kl i (mn i (o (p q r (s tu v w xy z{ t| }~ } |  t  ( (  ( (u ( ( ( _factory*Ldiva/canvas/interactor/GrabHandleFactory; _grabHandlesLjava/util/ArrayList;_handleInteractor'Ldiva/canvas/interactor/DragInteractor; _repaintingZ()VCodeLineNumberTableLocalVariableTablethis$Ldiva/canvas/interactor/Manipulator; addGrabHandle&(Ldiva/canvas/interactor/GrabHandle;)Vgh#Ldiva/canvas/interactor/GrabHandle;clearGrabHandles getBounds()Ljava/awt/geom/Rectangle2D;boundsLjava/awt/geom/Rectangle2D;getGrabHandleFactory,()Ldiva/canvas/interactor/GrabHandleFactory;getHandleInteractor)()Ldiva/canvas/interactor/DragInteractor; isRepainting()Zpaint(Ljava/awt/Graphics2D;)VhgLjava/awt/Graphics2D;iLjava/util/Iterator;pick1(Ljava/awt/geom/Rectangle2D;)Ldiva/canvas/Figure;rremoveGrabHandlerepaint(Ldiva/canvas/DamageRegion;)VdLdiva/canvas/DamageRegion;refreshrelocateGrabHandlesrepaintAlreadysetGrabHandleFactory-(Ldiva/canvas/interactor/GrabHandleFactory;)VfactorysetHandleFilter"(Ldiva/canvas/event/MouseFilter;)VfilterLdiva/canvas/event/MouseFilter;setHandleInteractor*(Ldiva/canvas/interactor/DragInteractor;)V interactor setRepainting(Z)V repainting SourceFileManipulator.java 23-diva/canvas/interactor/BasicGrabHandleFactory *+java/util/ArrayList ,-%diva/canvas/interactor/DragInteractor ./ 01 3  >?   HI G !diva/canvas/interactor/GrabHandle FG S3 3  W3 X3  ST ^"diva/canvas/interactor/Manipulatordiva/canvas/FigureDecoratoradd(Ljava/lang/Object;)ZcleargetChild()Ldiva/canvas/Figure;diva/canvas/Figuresize()Iiterator()Ljava/util/Iterator;diva/canvas/CanvasUtilitiescomputeCompositeBounds1(Ljava/util/Iterator;)Ljava/awt/geom/Rectangle2D;java/awt/geom/Rectangle2D createUnion8(Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D;java/util/IteratorhasNextnext()Ljava/lang/Object; intersects(Ljava/awt/geom/Rectangle2D;)ZhitremoverelocategetTransformContext ()Ldiva/canvas/TransformContext;diva/canvas/DamageRegioncreateDamageRegionU(Ldiva/canvas/TransformContext;Ljava/awt/geom/Rectangle2D;)Ldiva/canvas/DamageRegion;extend(Ljava/awt/geom/Rectangle2D;)V getParent()Ldiva/canvas/CanvasComponent;diva/canvas/CanvasComponentsetMouseFilter!()*+,-./01234e+**Y*Y*Y * 5148<%@6 +789:4B *+ W5 E F6 78 ;<=346* 5 KL6 78>?4e%*L*+*L+5R TU#Y6%78 @ABC4/*5_6 78DE4/* 5e6 78FG4/* 5l6 78HI48**+*M,,N-+5& tuxz|#}-~476*-J<8788KLMNOP4G**M,,N-+-*+*5.  $.03@E6*$ J<G78GQA6MNR:4B *+W5  6 78 ;<ST4M **5 6 78 UVW3X34c#*L++5"6#78MNS34z.** !L*"*#+* $*% *%+&5 #-6.78 "UVY34r*** !L*#+* $*% *%+&5 )6*78 UVZ[4>*+5 678\+]^4A * +'5 6 78 _`ab4>*+ 5   678c/de4>* 5 678f1gh