class IterationKeyHashCode implements KeyHashCode {

    @StageRef
    VanillaChronicleHashHolder<?> hh;
    @StageRef
    SegmentStages s;
    @StageRef
    HashEntryStages<?> e;

    long keyHash = 0;

    void initKeyHash() {<FILL_FUNCTION_BODY>}

    @Override
    public long keyHashCode() {
        return keyHash;
    }
}

        long addr = s.tierBaseAddr + e.keyOffset;
        long len = e.keySize;
        keyHash = LongHashFunction.xx_r39().hashMemory(addr, len);
    
<no_super_class>