@Override
		public URI getIdentity() {

			ContextKey contextKey = getContextKey();

			if (contextKey == null && get() == null) {
				return NSpace.NEPTICAL_SYSTEM_SPACE.getIdentity();
			}

			if (getContextKey() == null) {
				return get().getLocation().getResourceIdentity();
			}
			try {
				return new URI(getContextKey().name());
			} catch (URISyntaxException e) {
				throw new LookupFailureException(e.getMessage(), e);
			}

		}