// pretty dirty, especially regarding cleanup of main classes svoid dm_replaceModuleInstance(DynModule newInstance) { assertNotNull(newInstance); O stem = dm_stem_mandatory(); set(stem, o := newInstance); }