mw.visitFieldInsn(GETFIELD, getType(JSONScanner.class), "matchStat", "I");
mw.visitFieldInsn(GETSTATIC, getType(JSONScanner.class), "END", "I");
mw.visitJumpInsn(IF_ICMPEQ, return_);
mw.visitInsn(ICONST_0); // UNKOWN
mw.visitIntInsn(ISTORE, context.var("matchStat"));
for (int i = 0, size = context.getFieldInfoList().size(); i < size; ++i) {
FieldInfo fieldInfo = context.getFieldInfoList().get(i);
Class<?> fieldClass = fieldInfo.getFieldClass();
Type fieldType = fieldInfo.getFieldType();