// Path: src/main/java/com/yanglinkui/ab/dsl/Context.java
// public interface Context {
//     public String getValue(Variable var);
// 
//     public String getValue(Function function);
// 
// }
// 
// Path: src/main/java/com/yanglinkui/ab/dsl/Expression.java
// public interface Expression {
// 
//     public boolean interpret(Context context);
// }


import com.yanglinkui.ab.dsl.Context;
import com.yanglinkui.ab.dsl.Expression;
package com.yanglinkui.ab.dsl.condition;


/**
 * Created by jonas on 2017/1/4.
 */
public class Statements implements Expression {

    private Expression expression;

    public Statements() {}

    public Expression getExpression() {
        return expression;
    }

    public void setExpression(Expression expression) {
        this.expression = expression;
    }

// Path: src/main/java/com/yanglinkui/ab/dsl/Context.java
// public interface Context {
//     public String getValue(Variable var);
// 
//     public String getValue(Function function);
// 
// }
// 
// Path: src/main/java/com/yanglinkui/ab/dsl/Expression.java
// public interface Expression {
// 
//     public boolean interpret(Context context);
// }


// Path: src/main/java/com/yanglinkui/ab/dsl/condition/Statements.java
import com.yanglinkui.ab.dsl.Context;
import com.yanglinkui.ab.dsl.Expression;

package com.yanglinkui.ab.dsl.condition;


/**
 * Created by jonas on 2017/1/4.
 */
public class Statements implements Expression {

    private Expression expression;

    public Statements() {}

    public Expression getExpression() {
        return expression;
    }

    public void setExpression(Expression expression) {
        this.expression = expression;
    }

    public boolean interpret(Context context) {