&& term != ERT.NIL
&& !type.equals(ESTRING_TYPE)
&& !( tup != null && tup.arity()==5 && tup.elm(1) == ETuple.am_Elixir_Regex)
) {
EBinary bin = ErlConvert.term_to_binary(term, EList.make(ErlConvert.am_compressed));
bin.emit_const(mv);
mv.visitMethodInsn(INVOKESTATIC,
Type.getType(ErlConvert.class).getInternalName(),
"binary_to_term",
EUtil.getSignature(1, false));