replaceValue = fillInTypeMappingTemplate(replaceValue, null, null, dataProvider);
tmpl = tmpl.replace(Constants.TMPL_POST_DATA_ATOMIC_XSD_2_CPP, replaceValue);
}
if (tmpl.contains(Constants.TMPL_DATA_ATOMIC_DATA_METHOD_IMPL)) {
TypeMap typeMap = dataProvider.getConfig().getTypeMapping().get(xsdType);
String cppImpl = null;
if (Util.isFacetPatternSupported(simpleType, dataProvider.getConfig())) {
cppImpl = typeMap.getDataAtomicDataMethodImplFacetPattern();
} else {
cppImpl = typeMap.getDataAtomicDataMethodImpl();
}
if (cppImpl != null && cppImpl.length() > 0) {
cppImpl = fillInTypeMappingTemplate(cppImpl, null, null, dataProvider);
tmpl = tmpl.replace(Constants.TMPL_DATA_ATOMIC_DATA_METHOD_IMPL, cppImpl);
} else {