package monasca.persister;
import com.google.inject.AbstractModule;
<BUG>import com.google.inject.Scopes;
import com.google.inject.assistedinject.FactoryModuleBuilder;</BUG>
import org.skife.jdbi.v2.DBI;
import javax.inject.Singleton;
<BUG>import io.dropwizard.setup.Environment;
import monasca.persister.configuration.PersisterConfig;
import monasca.persister.consumer.alarmstate.AlarmStateTransitionConsumer;
import monasca.persister.consumer.alarmstate.AlarmStateTransitionConsumerFactory;
import monasca.persister.consumer.alarmstate.KafkaAlarmStateTransitionConsumer;</BUG>
import monasca.persister.consumer.alarmstate.KafkaAlarmStateTransitionConsumerFactory;

package monasca.persister;
import com.google.inject.AbstractModule;
import com.google.inject.Scopes;
import com.google.inject.TypeLiteral;
import com.google.inject.assistedinject.FactoryModuleBuilder;
import org.skife.jdbi.v2.DBI;
import javax.inject.Singleton;
import io.dropwizard.setup.Environment;
import monasca.common.model.event.AlarmStateTransitionedEvent;
import monasca.common.model.metric.MetricEnvelope;
