public void load() throws IOException
	{
		if (this.propertyFile.exists())
		{
			if (this.propertyFile.isFile())
			{
				BufferedReader br = new BufferedReader(new FileReader(this.propertyFile));
				try
				{
					String line = br.readLine();
					if (line != null)
					{
						while (line != null)
						{
							if (!line.startsWith("//") && !line.startsWith(";") && !line.startsWith("#") && !line.equals(""))
							{
								String[] splitted = line.split("=");
								if (splitted.length >= 2)
								{
									this.props.put(splitted[0], splitted[1]);
								}
							}
							line = br.readLine();
						}
					}
				}
				finally
				{
					br.close();
				}
			}
			else
				System.out.println("[tProperties] " + this.propertyFile.getPath() + " is not a file!");
		}
		else
		{
			save();
		}
	}