public Shape transform(Node n){
					if(n.getSize() > minimumSize + MAX_ADDITONAL_NODE_SIZE){
						n.setSize(minimumSize + MAX_ADDITONAL_NODE_SIZE);
					}
					else if(n.getSize() < minimumSize){
						n.setSize(minimumSize);
					}
	                Ellipse2D circle = new Ellipse2D.Double(-n.getSize()/2.0, -n.getSize()/2.0, n.getSize(), n.getSize());
	                return circle;
	            }