@SuppressWarnings("MethodDoesntCallSuperMethod")
    @Override
    public BeforeRunTask clone() {
      RunConfigurableBeforeRunTask task = new RunConfigurableBeforeRunTask();
      if (mySettingsWithTarget != null) {
        task.setSettingsWithTarget(mySettingsWithTarget.first, mySettingsWithTarget.second);
      }
      task.typeNameTarget.setType(typeNameTarget.getType());
      task.typeNameTarget.setName(typeNameTarget.getName());
      task.typeNameTarget.setTargetId(typeNameTarget.getTargetId());
      return task;
    }
@SuppressWarnings("MethodDoesntCallSuperMethod")
    @Override
    public BeforeRunTask clone()