class Blockchain implements Serializable, PersistenceUnitContainer {

    public void setGenesisBlock(Block genesisBlock) {
        Util.check(genesisBlock != null, "genesisBlock!=null");
        this.genesisBlock = genesisBlock;
        logger.traceExit();
    }

    public  Blockchain(BlockchainContext context);

}