InstructionHandle defaultTarget = ins.getTarget(); if(defaultTarget == null){ throw new IllegalStateException(); } targetList.add(new Target(defaultTarget, SWITCH_DEFAULT_EDGE)); }
    public void visitSelect(Select ins) {	isBranch = true;	// Add non-default switch edges.	InstructionHandle[] targets = ins.getTargets();	for (int i = 0; i < targets.length; ++i) {	    targetList.add(new Target(targets[i], SWITCH_EDGE));	}	// Add default switch edge.	InstructionHandle defaultTarget = ins.getTarget();	if(defaultTarget == null){		throw new IllegalStateException();	}	targetList.add(new Target(defaultTarget, SWITCH_DEFAULT_EDGE));    }