public static CorbaNaming get(String namingUri)
			throws CorbaNamingCannotFindException {
		try {
			StringTokenizer tokenizer2 = new StringTokenizer(namingUri, ":");
			if (tokenizer2.countTokens() == 1) {
				namingUri = namingUri + ":2809";
			}
			
			CorbaNaming cn = corbaNamingMap.get(namingUri);
			if (cn == null || !cn.isAlive()) {
				
				cn = new CorbaNaming(ORBUtil.getOrb(), namingUri);
				corbaNamingMap.put(namingUri, cn);
			}
			return cn;
		} catch (Exception e) {
			e.printStackTrace();
			throw new CorbaNamingCannotFindException();
		}
	}