// Path: compiler/src/test/resources/mock/function/BiConsumer.java
// @FunctionalInterface
// public interface BiConsumer<T, U> {
// 
//     /**
//      * Performs this operation on the given arguments.
//      *
//      * @param t the first input argument
//      * @param u the second input argument
//      */
//     void accept(T t, U u);
// 
// }
// 
// Path: compiler/src/test/resources/mock/function/TriConsumer.java
// @FunctionalInterface
// public interface TriConsumer<T, U, V> {
// 
//   /**
//    * Performs this operation on the given arguments.
//    *
//    * @param t the first input argument
//    * @param u the second input argument
//    * @param v the third input argument
//    */
//   void accept(T t, U u, V v);
// }


import android.app.Activity;
import android.content.Intent;
import info.dourok.esactivity.function.BiConsumer;
import info.dourok.esactivity.function.TriConsumer;
package info.dourok.esactivity;


public class BaseResultConsumer<A extends Activity>
    implements TriConsumer<Activity, Integer, Intent> {
  TriConsumer<A, Integer, Intent> biConsumer;
  BiConsumer<A, Intent> okConsumer;
// Path: compiler/src/test/resources/mock/function/BiConsumer.java
// @FunctionalInterface
// public interface BiConsumer<T, U> {
// 
//     /**
//      * Performs this operation on the given arguments.
//      *
//      * @param t the first input argument
//      * @param u the second input argument
//      */
//     void accept(T t, U u);
// 
// }
// 
// Path: compiler/src/test/resources/mock/function/TriConsumer.java
// @FunctionalInterface
// public interface TriConsumer<T, U, V> {
// 
//   /**
//    * Performs this operation on the given arguments.
//    *
//    * @param t the first input argument
//    * @param u the second input argument
//    * @param v the third input argument
//    */
//   void accept(T t, U u, V v);
// }


// Path: compiler/src/test/resources/mock/BaseResultConsumer.java
import android.app.Activity;
import android.content.Intent;
import info.dourok.esactivity.function.BiConsumer;
import info.dourok.esactivity.function.TriConsumer;

package info.dourok.esactivity;


public class BaseResultConsumer<A extends Activity>
    implements TriConsumer<Activity, Integer, Intent> {
  TriConsumer<A, Integer, Intent> biConsumer;
  BiConsumer<A, Intent> okConsumer;
  BiConsumer<A, Intent> cancelConsumer;