class NewTemplatePresenter implements WizardPage {

    public void addContentChangeHandler(final ContentChangeHandler contentChangeHandler) {
        checkNotNull("contentChangeHandler",
                     contentChangeHandler);
        view.addContentChangeHandler(new ContentChangeHandler() {
            @Override
            public void onContentChange() {
                contentChangeHandler.onContentChange();
                wizardPageStatusChangeEvent.fire(new WizardPageStatusChangeEvent(NewTemplatePresenter.this));
            }
        });
    }

    @Inject public  NewTemplatePresenter(final View view,
                                final Caller<SpecManagementService> specManagementService,
                                final Event<WizardPageStatusChangeEvent> wizardPageStatusChangeEvent);

}