private List<Tree> getHidden() {
		LinkedList<Tree> l = new LinkedList<Tree>();
		if (hide) {
			l.add(this);
		} else {
			for (Tree b: branches) {
				if (b != null && b.node.length() > 0) {
					l.addAll(b.getHidden());
				}
			}
		}
		return l;
	}