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