use class parameter for DirectiveParameterVisitor interface
add tail text for sections completion