class BlockHeadersMessage extends Message {

    public List<BlockHeader> getBlockHeaders() {
        if (!parsed) {
            parse();
        }

        return blockHeaders;
    }

    public  BlockHeadersMessage(byte[] encoded);
    public  BlockHeadersMessage(@Nonnull final BlockHeader header);
    public  BlockHeadersMessage(List<BlockHeader> headers);

}