import org.apache.maven.artifact.versioning.VersionRange;
import org.apache.maven.execution.MavenSession;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.project.artifact.ProjectArtifactMetadata;
import org.codehaus.plexus.component.annotations.Requirement;
<BUG>import org.codehaus.plexus.logging.AbstractLogEnabled;
public abstract class AbstractDeployStrategy</BUG>
extends AbstractLogEnabled
implements DeployStrategy
{

import org.apache.maven.artifact.versioning.VersionRange;
import org.apache.maven.execution.MavenSession;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.project.artifact.ProjectArtifactMetadata;
import org.codehaus.plexus.component.annotations.Requirement;
import org.codehaus.plexus.logging.AbstractLogEnabled;
import static com.google.common.base.Preconditions.checkNotNull;
public abstract class AbstractDeployStrategy
extends AbstractLogEnabled
implements DeployStrategy
{
