}
@Override
public InjectableStepsFactory stepsFactory() {
MyContext context = new MyContext();
return new InstanceStepsFactory(configuration(), new TraderSteps(new TradingService()), new AndSteps(),
new MetaParametrisationSteps(), new CalendarSteps(), new PriorityMatchingSteps(), new PendingSteps(),
new ParametrisedSteps(), new SandpitSteps(), new SearchSteps(), new BeforeAfterSteps(),
new CompositeSteps(), new CompositeNestedSteps(), new NamedParametersSteps(),
new ParameterDelimitersSteps(), new ExamplesTableParametersSteps(), new ContextSteps(context));
}