Shatabdi's SE 450 Project Resubmission
SelectMouseAdapter.java
       [SelectMouseAdapter.canvasBase, 10]
       [SelectMouseAdapter.endPoint, 11]
       [SelectMouseAdapter.startPoint, 13]

ShapeCopyCommand.java
       [selectedShape, 21]
       [shape, 32]

ShapeCreateCommand.java
       [ShapeCreateCommand.drawShape, 10]

ShapeGroupCommand.java
       [ShapeGroupCommand.groupShape, 8]

ShapeMoveCommand.java
       [ShapeMoveCommand.commandHandler, 14]
       [ShapeMoveCommand.ptStart, 16]
       [ShapeMoveCommand.transformOffset, 17]
       [shape, 56]

ShapePasteCommand.java
       [ShapePasteCommand.canvasBase, 12]
       [shape, 25]
       [iShape, 36]
       [shape, 50]

ShapeRedoCommand.java
       [ShapeRedoCommand.commandHandler, 8]

ShapeRemoveCommand.java
       [ShapeRemoveCommand.canvasBase, 12]
       [shape, 24]
       [shape, 32]
       [shape, 41]

ShapeSelectionCommand.java
       [ShapeSelectionCommand.canvasBase, 13]
       [ShapeSelectionCommand.graphics2d, 14]
       [ShapeSelectionCommand.ptEnd, 16]
       [ShapeSelectionCommand.ptStart, 17]
       [shape, 37]

ShapeShadingStrategy.java
       [ShapeShadingStrategy.color, 14]
       [ShapeShadingStrategy.primaryColor, 15]
       [ShapeShadingStrategy.secondaryColor, 16]
       [ShapeShadingStrategy.shape, 17]

ShapeUndoCommand.java
       [ShapeUndoCommand.commandHandler, 7]

ShapeUngroupCommand.java
       [ShapeUngroupCommand.canvasBase, 13]
       [ShapeUngroupCommand.groupShapeCollectionList, 14]
       [groupShape, 27]
       [groupShape, 37]
       [groupShape, 47]

Scientific Toolworks, Inc.