fix step part value parser
throw IllegalStepValueException for illegal step values
fix code fragment recognition in step part values
Add test step definition examples