public static String strToXMLKeySafe(String str) {
		if (str == null) return "";
		if (Functions.is_numeric(str) == true) {
			str = 'a' + str;
		} else if (Functions.is_numeric(Functions.substr(str,0,1)) == true) { // End of if (is_numeric(str))
			str = str.replaceAll("/^(\\d*)/","");
		} // End of elseif (is_numeric(Functions.substr(str,0,1)))

		return str;
	}