package de.fau.amos.virtualledger.android.dagger.module;

import dagger.Module;
import dagger.Provides;
import de.fau.amos.virtualledger.android.api.RestApi;
import de.fau.amos.virtualledger.android.api.banking.BankingProvider;
import de.fau.amos.virtualledger.android.api.banking.HTTPBankingProvider;
import de.fau.amos.virtualledger.android.api.shared.CallWithToken;
import de.fau.amos.virtualledger.android.dagger.component.NetComponentScope;
import retrofit2.Retrofit;

@Module(includes = {NetModule.class})
public class BankingModule {

    @Provides
    @NetComponentScope
    BankingProvider provideBankingProvider(Retrofit retrofit, CallWithToken callWithToken) {
        return new HTTPBankingProvider(retrofit.create(RestApi.class), callWithToken);
    }
}

@@ -615,16 +615,22 @@
 rovider(
+final 
 Retrofit
@@ -639,16 +639,22 @@
 etrofit,
+ final
  CallWit

Clean up BankingModule.java