protected Instruction next(MethodNode m, Instruction insn) {
		MethodEditor editor = m.editor();
		
		@SuppressWarnings("rawtypes")
		List code = editor.code();
		int index = code.indexOf(insn);
		int offset = 1;

		Object e = null;
		while((code.size() > (index + offset)) && !((e = code.get(index + offset++)) instanceof Instruction) && e != null);
		return e instanceof Instruction ? ((Instruction) e) : null;
	}