private static void lagNode(Node node, String ord, int len, int index) {
		while (len > index) {
			char c = ord.charAt(index);
			if (node != null){
				HashMap<Character, Node> tempMap = node.barn;
				if (!tempMap.containsKey(c) && tempMap.containsKey('?'))
					tempMap.put(c, new Node());
				if (len == index + 1) {
					if (tempMap != null && tempMap.get(c) != null)
						tempMap.get(c).posisjoner.add(pos);
					pos += len + 1;
				}
				if (len > index + 1)
					node = tempMap.get(c);
			}
			index++;
		}
		
//		if (len > index && node != null) {
//			char c = ord.charAt(index);
//			HashMap<Character, Node> tempMap = node.barn;
//			if (!tempMap.isEmpty()) {
//				if (!tempMap.containsKey(c) && tempMap.containsKey('?'))
//					tempMap.put(c, new Node());
//				if (len == index + 1)
//					tempMap.get(c).posisjoner.add(pos);
//				if (len > index + 1)
//					lagNode(tempMap.get(c), ord, len, index + 1);
//			}
//		}
//		pos++;
	}