class ContractDetailsImpl implements ContractDetails {

    @Override
    public synchronized int getStorageSize() {
        return keys.size();
    }

    public  ContractDetailsImpl(byte[] encoded, TrieStore.Pool trieStorePool, int memoryStorageLimit);
    public  ContractDetailsImpl(byte[] address, Trie trie, byte[] code, TrieStore.Pool trieStorePool, int memoryStorageLimit);

}