public class node{ public T item; public node next=null; public node(T item){this.item=item;} } public class genlist{ public node first=null,current=null; public void add(T item){ if(first==null){ first=new node(item); current=first; } else{ current.next = new node(item); current=current.next; } } public void start(){ current=first; } public void next(){ current=current.next; } }