private static String parseString(String s)
	{
		final StringBuilder sb = new StringBuilder();
		boolean add = false;

		for (int i = 0; i < s.length(); i++)
		{
			if (s.charAt(i) == '"')
			{
				if (i > 0 && s.charAt(i - 1) != '\\' || i == 0)
				{
					add = !add;
				}
				else
				{
					sb.append(s.charAt(i));
				}
			}
			else
			{
				sb.append(s.charAt(i));
			}
		}

		if (add)
		{
			throw new ParseException("Invalid String: " + s);
		}

		return sb.toString();
	}