package speiger.src.builder.conditions; import java.util.ArrayList; import java.util.List; import java.util.Set; public interface ICondition { public static final ICondition ALWAYS_TRUE = T -> true; public boolean isValid(Set parsePool); public static ICondition parse(String condition) { String[] elements = condition.split(" "); List conditions = new ArrayList(); for(int i = 0;i