// Path: graceland-example/src/main/java/io/graceland/example/counting/CountingMachine.java
// public interface CountingMachine {
// 
//     void increment();
// 
//     void resetCount();
// 
//     Counter getCurrentCount();
// }


import java.io.PrintWriter;
import javax.inject.Inject;
import com.google.common.collect.ImmutableMultimap;
import io.dropwizard.servlets.tasks.Task;
import io.graceland.example.counting.CountingMachine;
package io.graceland.example;




public class ResetTask extends Task {

    private final CountingMachine countingMachine;

    @Inject
// Path: graceland-example/src/main/java/io/graceland/example/counting/CountingMachine.java
// public interface CountingMachine {
// 
//     void increment();
// 
//     void resetCount();
// 
//     Counter getCurrentCount();
// }


// Path: graceland-example/src/main/java/io/graceland/example/ResetTask.java
import java.io.PrintWriter;
import javax.inject.Inject;
import com.google.common.collect.ImmutableMultimap;
import io.dropwizard.servlets.tasks.Task;
import io.graceland.example.counting.CountingMachine;

package io.graceland.example;




public class ResetTask extends Task {

    private final CountingMachine countingMachine;

    @Inject
    ResetTask(CountingMachine countingMachine) {