When using a ParameterisedStep it makes sense to pass to the stepMonitor the value of the ParamterisedStep and not stepAsString. This enables the actual substituted values visible when monitoring running tests.
For example, instead of the LocalFrameContextView showing:
"Given the username is <name>"
It would be better if it showed:
"Given the username is (bob)"
It is clear from the intent that this is the value being used and that it has been replaced during runtime.
A patch file for StepCreator.java will be attached to this JIRA shortly.