private final void setLeaves()
							{
								if (daughterNodes.size() > 0)
									for (Node n : daughterNodes)
										n.setLeaves();
								else
									{
										isLeaf = true;
										for (Point p : leafLocations)
											if (p.x == (int) x && p.y == (int) y)
												isLeaf = false;
										if (isLeaf)
											leafLocations.add(new Point((int) x, (int) y));
									}
							}