constructor = klass.getDeclaredConstructor(OperaSettings.class);
} catch (NoSuchMethodException e) {
throw new WebDriverException("Invalid constructor in runner: " + klass.getName());
}
OperaRunner runner;
try {
runner = (OperaRunner) constructor.newInstance(this);
} catch (InstantiationException e) {
throw new WebDriverException("Unable to create new instance of runner", e);
} catch (IllegalAccessException e) {