//Node.java//To be used as a external (not nested) class.public class Node{    private int  data; //Data in the node    private Node link; //Link to next node    //Two constructors    public Node(int dataValue)    {        this(dataValue, null);	    }    public Node(int dataValue, Node linkValue)    {        data = dataValue;        link = linkValue;	    }    //Two getters and two setters    public int getData() { return data; }    public Node getLink() { return link; }    public void setData(int dataValue) { data = dataValue; }    public void setLink(Node linkValue) { link = linkValue; }}