class ValuePairEditorPage extends CreateAnnotationWizardPage implements ValuePairEditorPageView.Presenter {

    public void init(AnnotationDefinition annotationDefinition,
                     AnnotationValuePairDefinition valuePairDefinition, ElementType target, KieModule project) {

        this.annotationDefinition = annotationDefinition;
        setValuePairDefinition(valuePairDefinition);
        this.target = target;
        this.project = project;

        setStatus(isRequired() ? PageStatus.NOT_VALIDATED : PageStatus.VALIDATED);
    }

    @Inject public  ValuePairEditorPage(ValuePairEditorPageView view,
                               ValuePairEditorProvider valuePairEditorProvider,
                               Caller<DataModelerService> modelerService,
                               Event<WizardPageStatusChangeEvent> wizardPageStatusChangeEvent);

}