this.dms = new HashMap<String, AbsDataModel>();
for (Iterator<DmConfig> dmCfgs = cg.getDms().iterator(); dmCfgs
.hasNext();) {
DmConfig dmCfg = dmCfgs.next();
IDmReader reader = (IDmReader) Class.forName(dmCfg.getReader())
.newInstance();
this.dms.put(dmCfg.getId(), reader.getDm(dmCfg.getParams(),
this.datasources));
}
this.tasks = new HashMap<String, GenerationTaskModel>();
for (Iterator<GenerationTaskConfig> codeCfgs = cg.getCodes().iterator(); codeCfgs