src/main/java/com/github/fge/grappa/transform/process/CachingGenerator.java
private void generateStoreNewProxyMatcher(final CodeBlock block)
    {
        block.newobj(CodegenUtils.p(ProxyMatcher.class))
            .dup()
            .invokespecial(CodegenUtils.p(ProxyMatcher.class), "<init>",
                CodegenUtils.sig(void.class));

        generateStoreInCache(block);
    }
private void generateStoreNewProxyMatcher(final CodeBlock block)
    {
        block.newobj(CodegenUtils.p(ProxyMatcher.class))
            .dup()
            .invokespecial(CodegenUtils.p(ProxyMatcher.class), "<init>",
                CodegenUtils.sig(void.class));

        generateStoreInCache(block);
    }
<cache> = new ProxyMatcher();