JiapiClass clazz = jm.getDeclaringClass();
JiapiField interceptor = getEventProducerField();
InstructionList il = jm.getInstructionList();
InstructionFactory factory = il.getInstructionFactory();
HotSpotLocator hsl =
new HotSpotLocator(il, new byte[]{Opcodes.GETSTATIC,
Opcodes.GETFIELD});
HotSpot[] hotSpots = hsl.getHotSpots();
for (int i = 0; i < hotSpots.length; i++) {
FieldAccess fa = (FieldAccess)hotSpots[i].getHotSpotInstruction();
short opCode = fa.getOpcode();