private final Config config;
private final TargetUi ui;
public ApplicationModule(Config config, Object ui) {
this.config = config;
this.ui = new TargetUi(ui);
<BUG>}
@Provides Config provideConfig() {</BUG>
return config;
}
@Provides TargetUi provideTargetUi() {

private final Config config;
private final TargetUi ui;
public ApplicationModule(Config config, Object ui) {
this.config = config;
this.ui = new TargetUi(ui);
}
@Provides Context provideContext() {
return ui.getContext();
}
@Provides Config provideConfig() {
return config;
}
@Provides TargetUi provideTargetUi() {
