public static BlockResult build(final BlockHeader header) {
    final BlockBody body = new BlockBody(Collections.emptyList(), Collections.emptyList());
    final int size = new Block(header, body).getSize();
    return new BlockResult(
        header, Collections.emptyList(), Collections.emptyList(), Difficulty.ZERO, size);
  }
Returns an uncle block, which doesn't include transactions or ommers.

@param header The uncle block header.
@return A BlockResult, generated from the header and empty body.
ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/results/UncleBlockResult.java