Collections.sort(children, JavaScriptProfileModel.nodeTimeComparator);
final Table profileTable = new Table(container);
int rowIndex = 0;
profileTable.appendRow();
profileTable.appendCell(rowIndex).setInnerHTML("<b>Symbol</b>");
profileTable.appendCell(rowIndex).setInnerHTML("<b>Resource</b>");
profileTable.appendCell(rowIndex).setInnerHTML("<b>Self Time</b>");
profileTable.appendCell(rowIndex).setInnerHTML("<b>Time</b>");
for (int length = children.size(); rowIndex < length; ++rowIndex) {
JavaScriptProfileNode child = children.get(rowIndex);