@Override
  public long getNumber() {
    @NonNls String revisionNumber = getRevisionNumber().asString();
    // TODO: wrong braces?
    return Long.parseLong(revisionNumber.substring(0, 15), 16) << 4 + Integer.parseInt(revisionNumber.substring(15, 16), 16);
  }
@Override
  public long getNumber()