package cmu.conditional;
import java.util.Map;
import de.fosd.typechef.featureexpr.FeatureExpr;
/**
* Abstract class for choices.
*
* @author Jens Meinicke
*
* @param <T>
*/
public abstract class IChoice<T> extends Conditional<T> {
IChoice(FeatureExpr featureExpr, Conditional<T> thenBranch, Conditional<T> elseBranch) {
if (featureExpr == null) {
throw new RuntimeException("ctx = null");
}
}
IChoice(Map<T, FeatureExpr> m) {
};
}