public void paintAfter(MapValues map, GC gc) {
// does nothing
}
private final void paintChildren(MapValues map, GC gc) {
MapSelection selection = this.getSelection(map);
MapInstance mapInstance = map.mapInstance.getValue();
if (selection == null || mapInstance == null) return;
for (Location each: selection.locationsOn(map)) {
paintChild(map, gc, each);
}
}