public List<String> getStringListFromString(String xArg)
	{
		if (xArg == null || xArg.equalsIgnoreCase(""))
			return null;
		
		List<String> d = new ArrayList<String>();
		char[] c = xArg.toCharArray();
		int lastPos = 0;
		
		for (int i = 0; i < c.length; i++)
		{
			if (c[i] == ',')
			{
				d.add(returnMergedCharacters(lastPos, i, c));
				
				lastPos = i + 1;
			}
		}
		
		//Add final double.
		d.add(returnMergedCharacters(lastPos, c.length, c));
		
		return d;
	}