// params: title, web, title, web, ... static JTabbedPane showTabbedWebs(O... params) { O[] x = cloneObjectArray(params); for i over x: { Web web = castOpt(x[i], Web); if (web == null) continue; CirclesAndLines cal = webToCAL(web); Canvas canvas = cal.makeCanvas(); //x[i] = canvas; //calAutoLayout(cal, canvas); x[i] = calAutoLayout2(cal, canvas); } ret showTabs(x); }