private void expand() {
		int size = (nodeStack.length < 256) ? nodeStack.length * 2 : nodeStack.length + 512;
		ClangTokenGroup[] newNodeStack = new ClangTokenGroup[size];
		int[] newIndexStack = new int[size];
		System.arraycopy(nodeStack, 0, newNodeStack, 0, nodeStack.length);
		System.arraycopy(indexStack, 0, newIndexStack, 0, indexStack.length);
		nodeStack = newNodeStack;
		indexStack = newIndexStack;
	}
Expand the arrays holding the node stack so that at least one more ClangNode can be added
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/TokenIterator.java