class ServerManagementPerspective {

    public void onNewTemplate( @Observes final AddNewServerTemplate addNewServerTemplate ) {
        if ( addNewServerTemplate != null ) {
            newServerTemplateWizard.clear();
            newServerTemplateWizard.start();
        } else {
            logger.warn( "Illegal event argument." );
        }
    }

    @Inject public  ServerManagementPerspective( final Logger logger,
                                        final NewServerTemplateWizard newServerTemplateWizard,
                                        final NewContainerWizard newContainerWizard );

}