public void dispose(){
for (Double scale : scaleRowMap.keySet()){
Map <Key, JPowerGraphGraphics> row = row = scaleRowMap.get(scale);
for (Key p : row.keySet()){
JPowerGraphGraphics g = row.get(p);
g.dispose();
}
}
scaleRowMap.clear();
disposed = true;
}