Index: trunk/src/com/kitfox/svg/ShapeElement.java
===================================================================
--- trunk/src/com/kitfox/svg/ShapeElement.java	(revision 10787)
+++ trunk/src/com/kitfox/svg/ShapeElement.java	(revision 11525)
@@ -87,5 +87,5 @@
 
     @Override
-    void pick(Point2D point, boolean boundingBox, List retVec) throws SVGException
+    void pick(Point2D point, boolean boundingBox, List<List<SVGElement>> retVec) throws SVGException
     {
 //        StyleAttribute styleAttrib = new StyleAttribute();
@@ -98,7 +98,7 @@
 
     @Override
-    void pick(Rectangle2D pickArea, AffineTransform ltw, boolean boundingBox, List retVec) throws SVGException
-    {
-        StyleAttribute styleAttrib = new StyleAttribute();
+    void pick(Rectangle2D pickArea, AffineTransform ltw, boolean boundingBox, List<List<SVGElement>> retVec) throws SVGException
+    {
+//        StyleAttribute styleAttrib = new StyleAttribute();
 //        if (getStyle(styleAttrib.setName("fill")) && getShape().contains(point))
         if (ltw.createTransformedShape((boundingBox ? getBoundingBox() : getShape())).intersects(pickArea))
@@ -397,8 +397,8 @@
             layout.layout(shape);
             
-            ArrayList list = layout.getMarkerList();
+            ArrayList<MarkerPos> list = layout.getMarkerList();
             for (int i = 0; i < list.size(); ++i)
             {
-                MarkerPos pos = (MarkerPos)list.get(i);
+                MarkerPos pos = list.get(i);
 
                 switch (pos.type)
