/*
 * Test program to exercise GenericNode and its inheritance by IntegerNode.
 * Also demonstrates the effect of polymorphism.
 */

public class Test
{
  public static void main (String args[]) {
    GenericNode head, prev;
    IntegerNode node;

    head = new GenericNode();	// head is just a GenericNode

    prev = head;
    for (int i = 1; i < 10; i++, prev = node) {
      node = new IntegerNode();
      node.value = i;
      node.insertAfter (prev);
    }

    head.toStringAll();		// Demonstrate effect of polymorphism
  }
}
