//InsertNode.java

public class InsertNode
{
    public static void main(String[] args)
    {
        Node head; //1
        head = new Node(7); //2
        head = new Node(15, head); //3
        head = new Node(10, head); //4

        Node currentNode = head; //5
        while (currentNode != null)
        {
            System.out.println(currentNode.getData());
            currentNode = currentNode.getLink(); //6
        }
        
        Node newNode = new Node(222); //7
        currentNode = head; //8
        currentNode = currentNode.getLink(); //9
        newNode.setLink(currentNode.getLink()); //10
        currentNode.setLink(newNode); //10

        currentNode = head; //11
        while (currentNode != null)
        {
            System.out.println(currentNode.getData());
            currentNode = currentNode.getLink(); //12
        }
    }
}

