sO mapMethodLike dm_resetField(S field, O mod) { mod = dm_getModule(mod); if (mod == null) null; O tempInstance = newInstance(mod.getClass()); try { O value = getOpt(tempInstance, field); dm_setOpt(mod, field, value); ret value; } finally { cleanUp(tempInstance); } }