mv.visitTypeInsn(Opcodes.ANEWARRAY, "java/lang/String");
mv.visitMethodInsn(Opcodes.INVOKEINTERFACE, "java/util/List",
"toArray", "([Ljava/lang/Object;)[Ljava/lang/Object;", true);
mv.visitTypeInsn(Opcodes.CHECKCAST, "[Ljava/lang/String;");
mv.visitInsn(Opcodes.ARETURN);
Label l10 = helper.createLabel();
mv.visitLabel(l10);
mv.visitLocalVariable("this", "L" + slashedName + ";",
null, l0, l10, 0);
mv.visitLocalVariable("sup", "[Ljava/lang/String;", null, l1, l10, 1);
mv.visitLocalVariable("s", "Ljava/util/List;", "Ljava/util/List<Ljava/lang/String;>;", l4, l10, 2);