class InstructionLoadLambda extends Instruction {
    private final InstructionSet lambdaSet;

    public InstructionLoadLambda(InstructionSet lambdaSet) {
        this.lambdaSet = lambdaSet;
    }

    @Override
    public void execute(RunEnvironment environment, List<String> errorList) {
        environment.push(
            OperateDataCacheManager.fetchOperateData(new QLambda(lambdaSet, environment, errorList), null)
        );
        environment.programPointAddOne();
    }

    @Override
    public String toString() {<FILL_FUNCTION_BODY>}
}

        return "Load Lambda " + lambdaSet.toString() + "Lambda End";
    
<methods>public non-sealed void <init>() ,public abstract void execute(com.ql.util.express.RunEnvironment, List<java.lang.String>) throws java.lang.Exception,public java.lang.String getExceptionPrefix() ,public java.lang.Integer getLine() ,public com.ql.util.express.instruction.detail.Instruction setLine(java.lang.Integer) <variables>private java.lang.Integer line