// Path: app/src/main/java/com/nilhcem/droidcontn/DroidconApp.java
// @DebugLog
// public class DroidconApp extends Application {
// 
//     private AppComponent component;
// 
//     public static DroidconApp get(Context context) {
//         return (DroidconApp) context.getApplicationContext();
//     }
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         AndroidThreeTen.init(this);
//         initGraph();
//         initLogger();
//     }
// 
//     public AppComponent component() {
//         return component;
//     }
// 
//     private void initGraph() {
//         component = AppComponent.Initializer.init(this);
//     }
// 
//     private void initLogger() {
//         Timber.plant(new Timber.DebugTree());
//     }
// }


import android.app.Application;
import com.nilhcem.droidcontn.DroidconApp;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
package com.nilhcem.droidcontn.core.dagger.module;





@Module
public final class AppModule {

    private final DroidconApp app;

// Path: app/src/main/java/com/nilhcem/droidcontn/DroidconApp.java
// @DebugLog
// public class DroidconApp extends Application {
// 
//     private AppComponent component;
// 
//     public static DroidconApp get(Context context) {
//         return (DroidconApp) context.getApplicationContext();
//     }
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         AndroidThreeTen.init(this);
//         initGraph();
//         initLogger();
//     }
// 
//     public AppComponent component() {
//         return component;
//     }
// 
//     private void initGraph() {
//         component = AppComponent.Initializer.init(this);
//     }
// 
//     private void initLogger() {
//         Timber.plant(new Timber.DebugTree());
//     }
// }


// Path: app/src/main/java/com/nilhcem/droidcontn/core/dagger/module/AppModule.java
import android.app.Application;
import com.nilhcem.droidcontn.DroidconApp;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;

package com.nilhcem.droidcontn.core.dagger.module;





@Module
public final class AppModule {

    private final DroidconApp app;

    public AppModule(DroidconApp app) {