@Override
  boolean getCredentials(String errText) throws SvnBindException {
    Matcher matcher = PATTERN.matcher(errText);
    boolean matches = matcher.matches();
    assert matches;
    int offset = 1;
    while (matcher.group(offset) == null) {
      offset += 2;
    }
    throw new SvnBindException(matcher.group(offset) + ":\n" + matcher.group(offset + 1));
  }
@Override
  boolean getCredentials(String errText)