I tried my best but it still doesn't work for me please help ;-)
I've tried a plenty of both whenRequired and dependentState combinations but no luck
Good attempt, seriously!
You need to change this:
<item whenRequired="PreParse" dependentState="Create">istep:type=Properties,name=SystemProperties</item>
whenRequired cannot be PreParse, as we're there right now - when parsing - hence already past it.
Change it to Parse. And you can drop the dependantState attribute, by default it should be Installed, which is fine.
Let me know if this works then.
Otherwise I'll give it a try. ;-)
!
div>