class AbstractSection extends VerticalLayout {

    private static void addHeaderButton(AbstractOrderedLayout header, Button button) {
        button.addStyleName(LinkkiTheme.BUTTON_TEXT);
        header.addComponent(button);
    }

    public  AbstractSection(String caption);
    public  AbstractSection(String caption, boolean closeable);
    public  AbstractSection(String caption, boolean closeable, Optional<Button> editButton);

}