public DotNode(int i,int j,Trie trieNode,ArrayList<SuperNode> antSuperNodes,SourcePath srcPath){
  this.i=i;
  this.j=j;
  this.trieNode=trieNode;
  this.antSuperNodes=antSuperNodes;
  this.srcPath=srcPath;
}

public DotNode ( int i , int j , Trie trieNode , ArrayList < SuperNode > antSuperNodes , SourcePath srcPath ) { this . i = i ; this . j = j ; this . trieNode = trieNode ; this . antSuperNodes = antSuperNodes ; this . srcPath = srcPath ; }
initialize a dot node with the span , grammar trie node , list of supernode tail pointers , and the lattice sourcepath .
