class ConstantNaryTreeNode extends AbstractTreeNode<D, N> {

	@Pure
	@Override
	public final int getChildCount() {
		return this.children.length;
	}

	public  ConstantNaryTreeNode(int childCount);
	public  ConstantNaryTreeNode(int childCount, Collection<D> data);
	public  ConstantNaryTreeNode(int childCount, D data);
	public  ConstantNaryTreeNode(int childCount, boolean useLinkedList);
	public  ConstantNaryTreeNode(int childCount, boolean useLinkedList, boolean copyDataCollection, List<D> data);
	public  ConstantNaryTreeNode(int childCount, boolean useLinkedList, D data);

}