if(subreports!=null && !subreports.isEmpty()){
logger.debug("There are subreports!");
Iterator suit = subreports.iterator();
while(suit.hasNext()){
SourceBean subTemplateContent = (SourceBean)suit.next();
String subTemplate = subTemplateContent.toXML(false);
for (Iterator iterator = nameResolution.iterator(); iterator.hasNext();) {
NameRes nameR = (NameRes) iterator.next();
String toReplace = nameR.getToSubstitute();
String replaceWith=nameR.getCorrectString();
subTemplate=subTemplate.replaceAll("<"+toReplace, "<"+replaceWith);