public void interprete(HashMap<String, Double> result, boolean verbose) {

		ValueComparator bvc = new ValueComparator(result);
		TreeMap<String, Double> sortedResult = new TreeMap<String, Double>(bvc);
		sortedResult.putAll(result);

		if (verbose) {
			System.out.println("Result: " + sortedResult);
		}

		Entry<String, Double> hit = sortedResult.firstEntry();

		if (hit.getValue() > .9) {
			System.out.println("It must be a '" + hit.getKey() + "' ("
					+ hit.getValue() + ").");
		} else if (hit.getValue() > .8) {
			System.out.println("I'm quite sure it is a '" + hit.getKey() + "' ("
					+ hit.getValue() + ").");
		} else if (hit.getValue() > .5) {
			System.out.println("I think it is a '" + hit.getKey() + "' ("
					+ hit.getValue() + ").");
		} else {
			System.out.print("I could be a ");

			for (String number : sortedResult.keySet()) {
				System.out.print("'" + number + "' (" + sortedResult.get(number) + ")"
						+ NL + "or maybe a ");
			}
			System.out.println("something else …");
		}
	}