public Scenario WhenIHave(Prerequisite... prerequisites) throws IOException {
return IHave(prerequisites);
}
public Scenario IHave(Prerequisite... prerequisites) throws IOException {
Context currentContext = new Context(new JenkinsAdapter(jenkins.getInstance()));
for(Prerequisite prerequisite : prerequisites) {
currentContext = prerequisite.accept(currentContext);
}