class POMWizardPage implements WizardPage {

    @Override
    public void isComplete(final Callback<Boolean> callback) {
        validationService.call(new RemoteCallback<Boolean>() {
            @Override
            public void callback(final Boolean result) {
                callback.callback(Boolean.TRUE.equals(result));
            }
        }).validate(pomEditor.getPom());
    }

    public  POMWizardPage();
    @Inject public  POMWizardPage(final POMEditorPanel pomEditor,
                         final POMWizardPageView view,
                         final Event<WizardPageStatusChangeEvent> wizardPageStatusChangeEvent,
                         final Caller<ProjectScreenService> projectScreenService,
                         final Caller<ValidationService> validationService);

}