This is the first time that I\'ve seen this kind of syntax :
// class Node public class Node { ... ... } public class Otherclass { ... } Otherclass gra
it means "for each son in successors, where the type of son is Node"
son
successors
Node