I learnt that static class is a class whose members MUST be accessed without an instance of a class.
In the below code from java.util.HashMap, jdk 1.8,
public class HashMap<K,V> extends AbstractMap<K,V>
    implements Map<K,V>, Cloneable, Serializable {
        .........
        static class Node<K,V> implements Map.Entry<K,V> {
             final int hash;
             final K key;
             V value;
             Node<K,V> next;
             Node(int hash, K key, V value, Node<K,V> next) {
                this.hash = hash;
                this.key = key;
                this.value = value;
                this.next = next;
             }
             ........
         }
         ..........
}
What is the java syntax to invoke a constructor
Node(int hash, K key, V value, Node<K,V> next){...}
of a nested static class Node?
 
     
     
    