class PomReplaceDependency extends AbstractArtifactPomOperation<PomReplaceDependency> implements ChangeOrRemoveElement<PomReplaceDependency> {

    @Override
    public PomReplaceDependency failIfNotPresent() {
        ifNotPresent = IfNotPresent.Fail;
        return this;
    }

    public  PomReplaceDependency();
    public  PomReplaceDependency(String groupId, String artifactId, String newGroupId, String newArtifactId);
    public  PomReplaceDependency(String groupId, String artifactId, String newGroupId, String newArtifactId, String newVersion);
    public  PomReplaceDependency(String groupId, String artifactId, String newGroupId, String newArtifactId, String newVersion, String newScope);

}