import org.elasticsearch.cluster.routing.allocation.command.MoveAllocationCommand;
import org.elasticsearch.common.Nullable;</BUG>
import org.elasticsearch.common.Priority;
import org.elasticsearch.common.settings.ImmutableSettings;
<BUG>import org.elasticsearch.common.unit.TimeValue;
import org.elasticsearch.index.shard.IndexShardState;</BUG>
import org.elasticsearch.index.shard.ShardId;
import org.elasticsearch.index.shard.service.IndexShard;
<BUG>import org.elasticsearch.indices.IndicesLifecycle;
import org.elasticsearch.search.SearchHit;</BUG>
import org.elasticsearch.search.SearchHits;

import org.elasticsearch.cluster.routing.allocation.command.MoveAllocationCommand;
import org.elasticsearch.cluster.routing.allocation.decider.FilterAllocationDecider;
import org.elasticsearch.common.Nullable;
import org.elasticsearch.common.Priority;
import org.elasticsearch.common.settings.ImmutableSettings;
import org.elasticsearch.common.unit.TimeValue;
import org.elasticsearch.discovery.DiscoveryService;
import org.elasticsearch.index.shard.IndexShardState;
import org.elasticsearch.index.shard.ShardId;
import org.elasticsearch.index.shard.service.IndexShard;
import org.elasticsearch.indices.IndicesLifecycle;
import org.elasticsearch.indices.recovery.RecoverySettings;
import org.elasticsearch.search.SearchHit;
import org.elasticsearch.search.SearchHits;
