@Override
  public boolean equals( Object o ) {
    if ( this == o ) {
      return true;
    }
    if ( o == null || getClass() != o.getClass() ) {
      return false;
    }
    SlaveStepCopyPartitionDistribution that = (SlaveStepCopyPartitionDistribution) o;
    return Objects.equals( distribution, that.distribution ) && Objects.equals( originalPartitionSchemas, that.originalPartitionSchemas );
  }
@Test
    public void equalsSameInstanceTest() {

        Assert.assertTrue( slaveStep.equals( slaveStep ) );
    }