/// <summary>
        /// Group definition handling.
        ///
        /// GROUP IDENTIFIER ';'
        /// </summary>
        /// <param name="context"></param>
        public override void EnterGroup_definition(KryptonParser.Group_definitionContext context)
        {
            var parent = _memberContainers.Peek();
            var name   = context.IDENTIFIER().GetText();

            var group = _file.GroupFactory.Create(name, parent);

            parent.AddMember(group);

            _documentables.Push(group);
        }
 public override void ExitGroup_definition(KryptonParser.Group_definitionContext context)
 {
     _documentables.Pop();
 }