presto-main/src/main/java/io/prestosql/sql/gen/CachedInstanceBinder.java/CachedInstanceBinder/generateInitializations
class CachedInstanceBinder:    public void generateInitializations(Variable thisVariable, BytecodeBlock block)
    {
        for (Map.Entry<FieldDefinition, MethodHandle> entry : initializers.entrySet()) {
            Binding binding = callSiteBinder.bind(entry.getValue());
            block.append(thisVariable)
                    .append(invoke(binding, "instanceFieldConstructor"))
                    .putField(entry.getKey());
        }
    }