private final void createDefaultGenesFile()
			{

				// TODO have gene files within .jar and extract to folder when
				// missing.
				// URL inputUrl =
				// getClass().getResource("/absolute/path/of/source/in/jar/file");
				// File dest = new File("/path/to/destination/file");
				// FileUtils.copyURLToFile(inputUrl, dest);

				if (new File(saveDirectory + "default.txt").exists())
					return;

				BufferedWriter out = null;

				try
					{
						File genesFile = new File(saveDirectory + "//default" + ".txt");

						out = new BufferedWriter(new FileWriter(genesFile, false));
						out.write(" ");
						out.newLine();
						out.write("Seed Size=100");
						out.newLine();
						out.write("Leaf Red=175");
						out.newLine();
						out.write("Leaf Green=175");
						out.newLine();
						out.write("Leaf Blue=175");
						out.newLine();
						out.write("Remember that the leaf colour represents Light NOT absorbed by the plant.");
						out.newLine();
						out.write("White (0, 0, 0), means no light absorbed. Black (255, 255, 255), means all light absorbed");
						out.newLine();
						out.write("The optimum absorbance is 200 units of light, this can be a mix of the three colours");
					}
				catch (Exception e)
					{
						e.printStackTrace();
					}
				finally
					{
						try
							{
								out.flush();
								out.close();
							}
						catch (IOException e)
							{
								e.printStackTrace();
							}
					}
			}