public static String startWithAorAn(String str)
	{
		if(str.length()==0)
			return str;
		if((!str.toUpperCase().startsWith("A "))
		&&(!str.toUpperCase().startsWith("AN "))
		&&(!str.toUpperCase().startsWith("THE "))
		&&(!str.toUpperCase().startsWith("SOME ")))
		{
			if("aeiouAEIOU".indexOf(str.charAt(0))>=0)
				return "an "+str;
			return "a "+str;
		}
		return str;
	}