protected virtual void DefineLabel( Rule r, IToken label, GrammarAST element, LabelType type ) { bool err = nameSpaceChecker.CheckForLabelTypeMismatch( r, label, type ); if ( err ) { return; } r.DefineLabel( label, element, type ); }