Cucumber java Pico Container create component through method return I have a bunch of step definition classes that I would like to inject a shared client in.