public static boolean isEndNode(SuffixTreeNode node) {
		if(node.isLeaf){
			return true;
		}
		for(SuffixTreeNode n:node.children){
			if(!n.getStringRepr().equals("$")){
				return false;
			}
		}
		return true;
	}