fail("Unreckognized splitter type.");
Utils.fail("Unreckognized splitter type.");
    public static SIRSplitter create(SIRContainer parent, 				     SIRSplitType type, 				     JExpression[] weights) {	if (type==SIRSplitType.DUPLICATE) {	    return new SIRSplitter(parent, type, initLiteralArray(weights.length, 1), true);        } else if (type==SIRSplitType.NULL) {	    return new SIRSplitter(parent, type, initLiteralArray(weights.length, 0), true);	} else if (type==SIRSplitType.WEIGHTED_RR) {	    return createWeightedRR(parent,weights);	} else if (type==SIRSplitType.ROUND_ROBIN) {	    JExpression weight = (weights.length>0 ? weights[0] : new JIntLiteral(1));	    createUniformRR(parent, weight);	} else {	    fail("Unreckognized splitter type.");	}	// stupid compiler	return null;    }