message: Have OriginalPassName mark its created fields as roots
  Summary: These fields are only accessed reflectively, so a later run of RMU could remove them.
diff: @@ -75,6 +75,9 @@ void OriginalNamePass::run_pass(DexStoresVector& stores,
  DexField::make_field(cls_type, field_name, string_type));
  f->make_concrete(ACC_PUBLIC | ACC_STATIC | ACC_FINAL,
  new DexEncodedValueString(external_name_s));
  + // These fields are accessed reflectively, so make sure we do not remove
  + // them.
  + f->rstate.set_root();
  insert_sorted(cls->get_sfields(), f, compare_dexfields);
  mgr.incr_metric(METRIC_ORIGINAL_NAME_COUNT, 1);
  