@Override
  public void apply(final SvnConfiguration configuration) throws ConfigurationException {
    final UpdateRootInfo rootInfo = configuration.getUpdateRootInfo(myRoot.getIOFile(), myVcs);
    if (myUpdateToSpecificUrl.isSelected()) {
      try {
        rootInfo.setUrl(createUrl(myURLText.getText(), false));
      }
      catch (SvnBindException e) {
        throw new ConfigurationException(message("error.invalid.url", myURLText.getText()));
      }
    }

    rootInfo.setUpdateToRevision(myRevisionBox.isSelected());
    final Revision revision = Revision.parse(myRevisionText.getText());
     if (!revision.isValid()) {
       throw new ConfigurationException(message("error.invalid.svn.revision", myRevisionText.getText()));
    }
    rootInfo.setRevision(revision);
  }
@Override
  public void apply(final SvnConfiguration configuration)