private static boolean isCorrectColonNamespaceURISplit(String namespace, String localName, char lastNsChar) {
		return
			lastNsChar == COLON &&
			isValidColonLocalName(localName) &&
			isValidColonNamespace(namespace);
	}
private static boolean isCorrectColonNamespaceURISplit(String namespace, String localName, char lastNsChar) {
		return
			lastNsChar == COLON &&
			isValidColonLocalName(localName) &&
			isValidColonNamespace(namespace);
	}
private static boolean isCorrectColonNamespaceURISplit ( String namespace , String localName , char lastNsChar ) { return lastNsChar == COLON && isValidColonLocalName ( localName ) && isValidColonNamespace ( namespace ) ; }
correct split if local name has no ':' and URI contains no '#' or '/'
correct split if local name has no : and URI contains no # or /