public void checkDirectivesForKeyword ( DirectiveParser directiveParser , KeyWord keyWord ) throws ParseException { checkNoStepDirectiveBeforeKeyword ( directiveParser , keyWord ) ; checkForInvalidKeywordDirective ( directiveParser , keyWord ) ; }
If a keyword supports directives then we can have one more more keyword directives but no step directives before a keyword