mw.visitFieldInsn(GETSTATIC, getType(SerializerFeature.class), "SortField",
"L" + getType(SerializerFeature.class) + ";");
mw.visitMethodInsn(INVOKEVIRTUAL, getType(SerializeWriter.class), "isEnabled",
"(" + "L" + getType(SerializerFeature.class) + ";" + ")Z");
mw.visitJumpInsn(IFEQ, _else);
mw.visitVarInsn(ALOAD, 0);
mw.visitVarInsn(ALOAD, 1);
mw.visitVarInsn(ALOAD, 2);
mw.visitVarInsn(ALOAD, 3);
mw.visitVarInsn(ALOAD, context.paramFieldType());