anchor.diff:                  data.addColumn('number', 'query ms');
                   data.addColumn('number', 'mb free');
                   data.addColumn('number', 'mb total');
  +                data.addColumn('number', 'mb available');
                   data.addRows(<%=jsonDataDetailed%>.slice(1));
                   var options = {
                       title: 'Crawing Stats for "<%=request.getParameter("databaseName")%>"'
  
positive.code:                 String errorMessage2 = "";
                  if (request.getParameter("databaseName") != null) {
                      String jsonDataDetailed = "[[0,0,0,0]]";
                      String queryStringDetailed = " ('[[0,0,0,0]',\n" //[''timestamp'', ''linkcount'', ''documentcount'', ''queryms'']',\n"
                              + "let $dbName := '" + request.getParameter("databaseName") + "'\n"
                              + "for $crawlerStats in collection($dbName)/CrawlerStats\n"
                              // this order by seems to cause problems which might depend on which basex version is being used: + "order by $crawlerStats/@timestamp/string()\n"
  
negative.code:                 var options = {
                      title: 'Crawl Statistics For All Test Databases (click below for details)',
                      hAxis: {title: 'Date Crawled'},
                      vAxis: {title: 'Time Taken (hours.minutes)'},
                      bubble: {textStyle: {fontSize: 11}}
                  };
  
  