@@ -0,0 +1,652 @@
+package com.github.ruediste.salta.core.compile;%0A%0Aimport org.objectweb.asm.commons.GeneratorAdapter;%0A%0A/**%0A * Implementation of %7B@link SupplierRecipe%7D returning a fixed result%0A */%0Apublic class ConstantSupplierRecipe%3CT%3E extends SupplierRecipe %7B%0A%0A    private Class%3C? super T%3E valueClass;%0A    private T value;%0A%0A    public ConstantSupplierRecipe(Class%3C? super T%3E valueClass, T value) %7B%0A        this.valueClass = valueClass;%0A        this.value = value;%0A%0A    %7D%0A%0A    @Override%0A    protected Class%3C?%3E compileImpl(GeneratorAdapter mv,%0A            MethodCompilationContext ctx) %7B%0A        ctx.addFieldAndLoad(valueClass, value);%0A        return valueClass;%0A    %7D%0A%0A%7D%0A

add ConstantSupplierRecipe