class TernaryTreeNode extends AbstractTreeNode<D, N> {

	@Pure
	@Override
	public final int getChildCount() {
		return 3;
	}

	public  TernaryTreeNode();
	public  TernaryTreeNode(Collection<D> data);
	public  TernaryTreeNode(D data);
	public  TernaryTreeNode(boolean useLinkedList);
	public  TernaryTreeNode(boolean useLinkedList, boolean copyDataCollection, List<D> data);
	public  TernaryTreeNode(boolean useLinkedList, D data);

}