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();
    }
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>;
if ( <cache > ! = null ) return <cache > ;