package com.tasomaniac.openwith;

import dagger.android.support.DaggerApplication;
import timber.log.Timber;

public class App extends DaggerApplication {

    @Override
    public void onCreate() {
        super.onCreate();

        if (BuildConfig.DEBUG) {
            Timber.plant(new Timber.DebugTree());
        }
    }

    @Override
    public AppComponent applicationInjector() {
        return DaggerAppComponent.builder().build(this);
    }
}

@@ -149,16 +149,57 @@
 tion %7B%0A%0A
+    private AppComponent component;%0A    %0A
     @Ove
@@ -196,32 +196,32 @@
  %0A    @Override%0A
-
     public void 
@@ -379,21 +379,24 @@
 de%0A    p
-ublic
+rotected
  AppComp
@@ -437,14 +437,34 @@
     
-return
+component = (AppComponent)
  Dag
@@ -493,19 +493,117 @@
 r().
-build(this)
+create(this);%0A        return component;%0A    %7D%0A%0A    public AppComponent component() %7B%0A        return component
 ;%0A  

Fix floss flavor App code