@Override
	public NepticalData getData() {
		Location location = getLocation();

		DataModule moduleContext = NSpaceManager.getSpace(location.context());

		List<NepticalData> data = moduleContext.getDataAt(location.fragment());

		if (data.isEmpty()) {
			return NepticalData.NULL_DATA;
		}

		if (location instanceof CursorLocation) {
			return data.get(Integer.valueOf(location.name()));
		}

		return null;
	}