Java nested classes are divided into two categories: 

Inner class (aka non-static nestec class) example:

public class LL {

class Node {

...

}

    ...

}


In your main method:

LL ll = new LL();

LL.Node n = ll.new Node();