private void renderPackages() throws IOException { for (final IPackageCoverage p : bundle.getPackages()) { if (!p.containsCode()) { continue; } final String packagename = p.getName(); final String foldername = packagename.length() == 0 ? "default" : packagename.replace('/', '.'); final PackagePage page = new PackagePage(p, this, locator, folder.subFolder(foldername), context); page.render(); addItem(page); } }