private boolean readExpectedBooleanQueryResult() throws Exception {
    BooleanQueryResultFormat bqrFormat =
        BooleanQueryResultParserRegistry.getInstance().getFileFormatForFileName(resultFileURL);

    if (bqrFormat != null) {
      InputStream in = new URL(resultFileURL).openStream();
      try {
        return QueryResultIO.parse(in, bqrFormat);
      } finally {
        in.close();
      }
    } else {
      Set<Statement> resultGraph = readExpectedGraphQueryResult();
      return DAWGTestResultSetUtil.toBooleanQueryResult(resultGraph);
    }
  }