InstructionPrototype getInstructionPrototype(int protoID) {
		return protoMgr.getPrototype(protoID);
	}
Complete language transformation of all instructions.  All existing prototypes will be 
discarded and all instructions re-disassembled following flow and adjusting context as 
needed. Instructions which fail to re-disassemble will be marked - since only one byte will 
be skipped, such bad instruction disassembly may cause subsequent errors due to possible 
instruction shift.
<P>
This method is only intended for use by the ProgramDB setLanguage method which must ensure 
that the context has been properly initialized.
@param monitor task monitor
@throws IOException if IO error occurs
@throws CancelledException if the operation is canceled.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/code/CodeManager.java