public NonTerminal getStart(){
//traverse list of nonterminals and return the starting nonterminal based on the boolean isStart defined in NonTerminal
for(NonTerminal nt : nonTermianls){
if(nt.isStart)
return nt;
}
}