// Path: app/src/main/java/com/mortarnav/presenter/HomeNestedPresenter.java
// @AutoStackable(
//         component = @AutoComponent(dependencies = HomeStackable.Component.class)
// )
// @DaggerScope(HomeNestedPresenter.class)
// public class HomeNestedPresenter extends ViewPresenter<HomeNestedView> {
// 
//     private final int random;
// 
//     @Inject
//     public HomeNestedPresenter() {
//         random = new Random().nextInt(100);
//     }
// 
//     @Override
//     protected void onLoad(Bundle savedInstanceState) {
//         int r = savedInstanceState != null ? savedInstanceState.getInt("random") : random;
//         getView().randomTextView.setText("Random " + r);
//     }
// 
//     @Override
//     protected void onSave(Bundle outState) {
//         outState.putInt("random", random);
//     }
// 
//     public void click() {
//         Timber.d("Clicked on home subcontent");
//     }
// }
// 
// Path: architect/src/main/java/architect/Stackable.java
// public interface Stackable {
// 
//     void configureScope(MortarScope.Builder builder, MortarScope parentScope);
// }


import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.TextView;
import com.mortarnav.R;
import com.mortarnav.presenter.HomeNestedPresenter;
import com.mortarnav.presenter.stackable.HomeNestedStackable;
import com.mortarnav.presenter.stackable.HomeNestedStackableComponent;
import architect.Stackable;
import architect.commons.view.StackedLinearLayout;
import architect.robot.DaggerService;
import autodagger.AutoInjector;
import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;
package com.mortarnav.view;




/**
 * @author Lukasz Piliszczuk - lukasz.pili@gmail.com
 */
@AutoInjector(HomeNestedPresenter.class)
public class HomeNestedView extends StackedLinearLayout<HomeNestedPresenter> {

    @Bind(R.id.home_sub_random)
    public TextView randomTextView;

    public HomeNestedView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    @Override
// Path: app/src/main/java/com/mortarnav/presenter/HomeNestedPresenter.java
// @AutoStackable(
//         component = @AutoComponent(dependencies = HomeStackable.Component.class)
// )
// @DaggerScope(HomeNestedPresenter.class)
// public class HomeNestedPresenter extends ViewPresenter<HomeNestedView> {
// 
//     private final int random;
// 
//     @Inject
//     public HomeNestedPresenter() {
//         random = new Random().nextInt(100);
//     }
// 
//     @Override
//     protected void onLoad(Bundle savedInstanceState) {
//         int r = savedInstanceState != null ? savedInstanceState.getInt("random") : random;
//         getView().randomTextView.setText("Random " + r);
//     }
// 
//     @Override
//     protected void onSave(Bundle outState) {
//         outState.putInt("random", random);
//     }
// 
//     public void click() {
//         Timber.d("Clicked on home subcontent");
//     }
// }
// 
// Path: architect/src/main/java/architect/Stackable.java
// public interface Stackable {
// 
//     void configureScope(MortarScope.Builder builder, MortarScope parentScope);
// }


// Path: app/src/main/java/com/mortarnav/view/HomeNestedView.java
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.TextView;
import com.mortarnav.R;
import com.mortarnav.presenter.HomeNestedPresenter;
import com.mortarnav.presenter.stackable.HomeNestedStackable;
import com.mortarnav.presenter.stackable.HomeNestedStackableComponent;
import architect.Stackable;
import architect.commons.view.StackedLinearLayout;
import architect.robot.DaggerService;
import autodagger.AutoInjector;
import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;

package com.mortarnav.view;




/**
 * @author Lukasz Piliszczuk - lukasz.pili@gmail.com
 */
@AutoInjector(HomeNestedPresenter.class)
public class HomeNestedView extends StackedLinearLayout<HomeNestedPresenter> {

    @Bind(R.id.home_sub_random)
    public TextView randomTextView;

    public HomeNestedView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    @Override
    public Stackable getStackable() {