@Override
 String getMoveAfterInfo(WsdlTestStep source, WsdlTestStep target) {
   return source.getTestCase() == target.getTestCase()
       ? "Move TestStep ["
           + source.getName()
           + "] within TestCase ["
           + target.getTestCase().getName()
           + "]"
       : "Move TestStep ["
           + source.getName()
           + "] to TestCase ["
           + target.getTestCase().getName()
           + "]";
 }
 @Override
 boolean copyBefore(WsdlTestStep source, WsdlTestStep target) {
   return DragAndDropSupport.copyTestStep(
       source, target.getTestCase(), target.getTestCase().getIndexOfTestStep(target));
 }
 boolean moveAfter(WsdlTestStep source, WsdlTestStep target) {
   return DragAndDropSupport.moveTestStep(
       source, target.getTestCase(), target.getTestCase().getIndexOfTestStep(target) + 1);
 }
 @Override
 boolean canCopyAfter(WsdlTestStep source, WsdlTestStep target) {
   return !SoapUI.getTestMonitor().hasRunningTest(target.getTestCase());
 }
  public ChangeOperationResolver(WsdlTestStep testStep, String operationType) {
    this.project = testStep.getTestCase().getTestSuite().getProject();

    this.operationType = operationType;
  }