public override void CaseAForrange(AForrange node)
 {
     InAForrange(node);
     if(node.GetBlock() != null)
     {
     node.GetBlock().Apply(this);
     }
     if(node.GetB() != null)
     {
     node.GetB().Apply(this);
     }
     if(node.GetKeywordTo() != null)
     {
     node.GetKeywordTo().Apply(this);
     }
     if(node.GetA() != null)
     {
     node.GetA().Apply(this);
     }
     if(node.GetKeywordFrom() != null)
     {
     node.GetKeywordFrom().Apply(this);
     }
     if(node.GetIdentifier() != null)
     {
     node.GetIdentifier().Apply(this);
     }
     if(node.GetKeywordFor() != null)
     {
     node.GetKeywordFor().Apply(this);
     }
     OutAForrange(node);
 }