}
this.cms = new HashMap<String, CodeModel>();
for (Iterator<CmConfig> cmCfgs = cg.getCms().iterator(); cmCfgs
.hasNext();) {
CmConfig cmCfg = cmCfgs.next();
CodeModel cm = new CodeModel();
cm.setId(cmCfg.getId());
cm.setDataProcessor((IDataProcessor) Class.forName(cmCfg.getDp())
.newInstance());
cm.setNamePattern(cmCfg.getSrcfmt());
cm.setTemplate(cmCfg.getTemplate());
this.cms.put(cmCfg.getId(), cm);
}
this.patterns = new HashMap<String, PatternModel>();
for (Iterator<PatternConfig> pnCfgs = cg.getPatterns().iterator(); pnCfgs
.hasNext();) {