@NotNull
  public Revision getRevision() throws ConfigurationException {

    if (myHead.isSelected()) return Revision.HEAD;

    final Revision result = Revision.parse(myRevisionField.getText());
    if (!result.isValid()) {
      throw new ConfigurationException(message("error.invalid.svn.revision", myRevisionField.getText()));
    }

    return result;
  }
@NotNull
  public Revision getRevision()