public void paint(Paintable paintable, Object group, MapContext context) {
if (paintable != null) {
Feature feature = (Feature) paintable;
WorldViewTransformer worldViewTransformer = feature.getLayer().getMapModel().getMapView()
.getWorldViewTransformer();
Geometry geometry = worldViewTransformer.worldToPan(feature.getGeometry());
ShapeStyle style = createStyleForFeature(feature);
PaintableGroup selectionGroup = feature.getLayer().getSelectionGroup();
context.getVectorContext().drawGroup(selectionGroup, feature);
String name = feature.getLayer().getId() + "-" + feature.getId();