// Path: domain/src/main/java/com/sloydev/redbooth/interactor/Interactor.java
// public interface Interactor extends Runnable {
//     interface Callback<Result> {
//         void onLoaded(Result result);
//     }
// 
//     interface ErrorCallback {
//         void onError(RedboothException error);
//     }
// }
// 
// Path: domain/src/main/java/com/sloydev/redbooth/interactor/InteractorHandler.java
// public interface InteractorHandler {
//     void execute(Interactor interactor);
// 
//     void postResponse(Runnable responseRunnable);
// }


import com.sloydev.redbooth.interactor.Interactor;
import com.sloydev.redbooth.interactor.InteractorHandler;
package com.sloydev.redbooth;


public class TestInteractorHandler implements InteractorHandler {
    @Override public void execute(Interactor interactor) {
// Path: domain/src/main/java/com/sloydev/redbooth/interactor/Interactor.java
// public interface Interactor extends Runnable {
//     interface Callback<Result> {
//         void onLoaded(Result result);
//     }
// 
//     interface ErrorCallback {
//         void onError(RedboothException error);
//     }
// }
// 
// Path: domain/src/main/java/com/sloydev/redbooth/interactor/InteractorHandler.java
// public interface InteractorHandler {
//     void execute(Interactor interactor);
// 
//     void postResponse(Runnable responseRunnable);
// }


// Path: domain/src/test/java/com/sloydev/redbooth/TestInteractorHandler.java
import com.sloydev.redbooth.interactor.Interactor;
import com.sloydev.redbooth.interactor.InteractorHandler;

package com.sloydev.redbooth;


public class TestInteractorHandler implements InteractorHandler {
    @Override public void execute(Interactor interactor) {
        interactor.run();