private void render(final LibraryDependency lib, boolean lastChild) { renderer.visit(new Action<StyledTextOutput>() { @Override public void execute(StyledTextOutput styledTextOutput) { getTextOutput().text(((LibraryBundle)lib).getName()); } }, lastChild); renderChildren(lib.getDependencies(), lib.getLocalDependencies()); }