@Override
    public void populate(Pane parent) {
        final ObservableList<Node> children = parent.getChildren();
        children.clear();

        leftSide.stream()
            .map(ToolbarItem::createNode)
            .forEachOrdered(children::add);

        final Pane separator = new Pane();
        separator.setPrefHeight(1);
        HBox.setHgrow(separator, Priority.ALWAYS);
        children.add(separator);

        final ListIterator<ToolbarItem<?>> it = rightSide.listIterator(rightSide.size());
        while (it.hasPrevious()) {
            children.add(it.previous().createNode());
        }
    }
Default implementation of the {@link ToolbarComponent}-interface.

@author Emil Forslund
@since  3.1.5
tool-parent/tool-core/src/main/java/com/speedment/tool/core/internal/toolbar/ToolbarComponentImpl.java