public Iterator<T> add(T o) {
		LinkedNode newNode = new LinkedNode(terminal.previousNode, terminal, o);
		terminal.previousNode.nextNode = newNode;
		terminal.previousNode = newNode;
		LinkedIterator iter = new LinkedIterator(newNode);
		return iter;
	}
Add object to end of the list, any existing iterators remain valid

@param o -- Object to be added
@return Iterator to new object
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/ListLinked.java