rem: html += "?"; 
add: info.titleHtml += "?"; 
context: qx.Proto._createMethodInfo = function(node, nodeType, fromClassNode, showDetails) {  var DetailViewer = qx.apiviewer.DetailViewer;  var TreeUtil = qx.apiviewer.TreeUtil;  var typeInfo = this._infoPanelHash[nodeType];  // Get the method node that holds the documentation  var docClassNode = fromClassNode;  var docNode = node;  if (node.attributes.docFrom) {    docClassNode = this._getClassDocNode(node.attributes.docFrom);    var listNode = TreeUtil.getChild(docClassNode, typeInfo.listName);    docNode = TreeUtil.getChildByAttribute(listNode, "name", node.attributes.name);  }  // Get name, icon and return type  var returnNode = TreeUtil.getChild(docNode, "return");  var name;  var returnType;  if (node.attributes.isCtor) {    name = this._currentClassDocNode.attributes.name;    returnType = "";  } else {    name = node.attributes.name;    returnType = this._createTypeHtml(returnNode, fromClassNode, "void", true) + " ";  }  // Add the title (the method signature)  var html = DetailViewer.DIV_START_TITLE + returnType + name + " (";  var paramsNode = TreeUtil.getChild(docNode, "params");  if (paramsNode) {    for (var i = 0; i < paramsNode.children.length; i++) {      var param = paramsNode.children[i];      if (i != 0) {        html += ", ";      }      html += this._createTypeHtml(param, fromClassNode, "var") + " "        + param.attributes.name;      if (param.attributes.defaultValue) {        html += "?";      }    }  }  html += ")" + DetailViewer.DIV_END;  // Add the description  html += this._createDescHtml(docNode, fromClassNode, showDetails);  if (showDetails) {    // Add Parameters    var paramsNode = TreeUtil.getChild(docNode, "params");    if (paramsNode) {      html += DetailViewer.DIV_START_DETAIL_HEADLINE + "Parameters:" + DetailViewer.DIV_END;      for (var i = 0; i < paramsNode.children.length; i++) {        var param = paramsNode.children[i];        var paramType = param.attributes.type ? param.attributes.type : "var";        var dims = param.attributes.arrayDimensions;        if (dims) {          for (var i = 0; i < dims; i++) {            paramType += "[]";          }        }        var defaultValue = param.attributes.defaultValue;        html += DetailViewer.DIV_START_DETAIL_TEXT;        if (defaultValue) {          html += DetailViewer.SPAN_START_OPTIONAL;        }        html += DetailViewer.SPAN_START_PARAM_NAME + param.attributes.name + DetailViewer.SPAN_END;        if (defaultValue) {          html += " (default: " + defaultValue + ") " + DetailViewer.SPAN_END;        }        var paramDescNode = TreeUtil.getChild(param, "desc");        if (paramDescNode) {          html += " " + paramDescNode.attributes.text;        }        html += DetailViewer.DIV_END;      }    }    // Add return value    if (returnNode) {      var returnDescNode = TreeUtil.getChild(returnNode, "desc");      if (returnDescNode) {        html += DetailViewer.DIV_START_DETAIL_HEADLINE + "Returns:" + DetailViewer.DIV_END          + DetailViewer.DIV_START_DETAIL_TEXT          + this._createDescriptionHtml(returnDescNode.attributes.text, docClassNode)          + DetailViewer.DIV_END;      }    }    // Add inherited from or overridden from    if (fromClassNode && fromClassNode != this._currentClassDocNode) {      html += DetailViewer.DIV_START_DETAIL_HEADLINE + "Inherited from:" + DetailViewer.DIV_END        + DetailViewer.DIV_START_DETAIL_TEXT        + this._createItemLinkHtml(fromClassNode.attributes.fullName)        + DetailViewer.DIV_END;    } else if (node.attributes.overriddenFrom) {      html += DetailViewer.DIV_START_DETAIL_HEADLINE + "Overridden from:" + DetailViewer.DIV_END        + DetailViewer.DIV_START_DETAIL_TEXT        + this._createItemLinkHtml(node.attributes.overriddenFrom)        + DetailViewer.DIV_END;    }    // Add @see attributes    html += this._createSeeAlsoHtml(docNode, docClassNode);    // Add documentation errors    html += this._createErrorHtml(docNode, docClassNode);  }  return html;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/81eb7a06fca481ace7507df2e760534ffa2b71b3/DetailViewer.js/buggy/qooxdoo/source/demo/apiviewer/script/qx/apiviewer/DetailViewer.js