public String getFeatureValue(String featureType) throws FeatureTypeNotFoundException {
		String featureValue = "";

		String[] singleFeatureTypes = featureType.split(Const.splitChar);
		for (String singleFeatureType : singleFeatureTypes) {

			if (features.containsKey(singleFeatureType)) {

				if (featureValue.isEmpty()) {
					featureValue = features.get(singleFeatureType);
				} else {
					featureValue += Const.splitChar + features.get(singleFeatureType);
				}
			} else {
				throw new FeatureTypeNotFoundException("FeatureType: " + singleFeatureType
						+ " is missing on current FeatureVector. "
						+ this.toString());
			}
		}

		return featureValue;
	}