static InstructionHandle genStart(InstructionList body, InstructionHandle ih) { if (ih == null) return genStart(body); InstructionHandle freshIh = body.insert(ih, Range.RANGEINSTRUCTION); setLineNumberFromNext(freshIh); return freshIh;
static InstructionHandle genStart(InstructionList body) { InstructionHandle ih = body.insert(Range.RANGEINSTRUCTION); setLineNumberFromNext(ih); return ih;
    static InstructionHandle genStart(InstructionList body, InstructionHandle ih) {		if (ih == null) return genStart(body);    	InstructionHandle freshIh = body.insert(ih, Range.RANGEINSTRUCTION);    	setLineNumberFromNext(freshIh);    	return freshIh;    }