protected CommonASTWithHiddenTokens(CommonASTWithHiddenTokens another) : base(another)
 {
     hiddenBefore = another.hiddenBefore;
     hiddenAfter  = another.hiddenAfter;
 }
 protected CommonASTWithHiddenTokens(CommonASTWithHiddenTokens another)
     : base(another)
 {
     hiddenBefore	= another.hiddenBefore;
     hiddenAfter	= another.hiddenAfter;
 }