src/main/java/com/github/fge/grappa/transform/process/CachingGenerator.java
private void generateCacheHitReturn(final CodeBlock block)
    {
        generateGetFromCache(block);

        final LabelNode cacheMiss = new LabelNode();

        block.dup()
            .ifnull(cacheMiss)
            .areturn()
            .label(cacheMiss)
            .pop();
    }
private void generateCacheHitReturn(final CodeBlock block)
    {
        generateGetFromCache(block);

        final LabelNode cacheMiss = new LabelNode();

        block.dup()
            .ifnull(cacheMiss)
            .areturn()
            .label(cacheMiss)
            .pop();
    }
if (<cache> != null) return <cache>;