@Override
		public String toString() {
			int count = 0;
			RecordNode node = head.prev;
			StringBuilder builder = new StringBuilder();
			builder.append(numNodes + ":");
			builder.append('[');
			while (node != tail && count < TO_STRING_LIMIT) {
				if (count != 0) {
					builder.append(",");
				}
				builder.append(node);
				node = node.prev;
				count++;
			}
			if (node != tail) {
				builder.append("...");
			}
			builder.append(']');
			return builder.toString();
		}
Remove node from bidirectional linkage
@param node the node to remove; must not be {@code head}, {@code tail}, or {@code null}
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/MultiphaseDataTypeResolver.java