ISIXmlSection currentChapterSection = currentChapterLoc.getSection();
for (ISIResponse r : responseList.getObject()) {
// check if the response is a child of the current chapter, if so add it to the response map
ISIPrompt prompt = (ISIPrompt) r.getPrompt();
ISIXmlSection promptSection = new ContentLoc(prompt.getContentElement().getContentLocation()).getSection();
if (promptSection != null) {
if (currentChapterSection.isAncestorOf(promptSection)) {
if (responseMap.containsKey(r.getPrompt()))
responseMap.get(r.getPrompt()).add(r);