@Override
	public int hashCode() {
		int hash = 5;
		hash = 79 * hash + (this.node != null ? this.node.hashCode() : 0);
		hash = 79 * hash + (this.character != null ? this.character.hashCode() : 0);
		hash = 79 * hash + (this.leftChildren != null ? this.leftChildren.hashCode() : 0);
		hash = 79 * hash + (this.rightChildren != null ? this.rightChildren.hashCode() : 0);
		return hash;
	}