protected String parseValue(String val)
	{
		if(this.type==null)
		{
			return super.parseValue(val);
		} else {
			if(type.equalsIgnoreCase("int")||
					type.equalsIgnoreCase("long"))
			{
				if(val.endsWith("u") && (val.length()>1))
				{
					String tmpVal = val.substring(0, val.length()-1);
					if(tmpVal.equalsIgnoreCase(Long.decode(tmpVal).toString()))
					{
						val = tmpVal; 
					}
				}
				dataType = DataType.NUMBER;
			} else if(type.equalsIgnoreCase("boolean"))
			{
				dataType = DataType.BOOLEAN;
			}
		}
		return val;
	}