class ApplicationLayout extends VerticalLayout implements ViewDisplay {

    @Override
    public void showView(View view) {
        setMainArea(view.getViewComponent());
    }

    public  ApplicationLayout(ApplicationHeader header, @CheckForNull ApplicationFooter footer);

}