}
}
protected void addCodeToSendComments()
{
ItsNatHTMLDocumentImpl itsNatDoc = responseParent.getItsNatHTMLDocument();
ClientDocumentStfulImpl clientDoc = getClientDocumentStful();
StringBuilder code = new StringBuilder();
// Metemos una funci�n para evitar dejar variables globales
code.append("var func = function()\n");
code.append("{\n");
code.append(" var commMap = new Object();\n");
int i = 0;
for(Comment comm : comments)
{
String text = comm.getData();
// Sabemos que text es posible que contenga un ${} indicando que el comentario
// fue cacheado, "descacheamos" aqu�.
text = itsNatDoc.resolveCachedNodes(text,false); // La verdad es que el resolveEntities da igual en este caso
code.append(" commMap[\"" + (FAKE_COMMENT_ID_VALUE + i) + "\"] = " + JSRenderImpl.toTransportableStringLiteral(text,clientDoc.getBrowser()) + ";\n");
i++;
}
if (!fakeCommentList.isEmpty())