mv.visitVarInsn(ALOAD, 0);
mv.visitTypeInsn(NEW, collectionImplClass);
mv.visitInsn(DUP);
mv.visitMethodInsn(INVOKESPECIAL, collectionImplClass, "<init>", "()V");
mv.visitFieldInsn(PUTFIELD, classDescriptor, fieldName, propClassSignature);
mv.visitLabel(l1);
mv.visitLineNumber(66, l1);
mv.visitVarInsn(ALOAD, 0);
mv.visitFieldInsn(GETFIELD, classDescriptor, fieldName, propClassSignature);
mv.visitInsn(ARETURN);
Label l3 = new Label();