class MultipleEnumValuePairEditor implements MultipleEnumValuePairEditorView.Presenter,
        ValuePairEditor<List<String>> {

    @Override
    public void init( AnnotationValuePairDefinition valuePairDefinition ) {
        this.valuePairDefinition = valuePairDefinition;
        view.setValuePairLabel( ValuePairEditorUtil.buildValuePairLabel( valuePairDefinition ) );
        view.showValuePairRequiredIndicator( !valuePairDefinition.hasDefaultValue() );
        initOptionEditors( createOptions( valuePairDefinition.enumValues() ) );
    }

    public  MultipleEnumValuePairEditor();
    public  MultipleEnumValuePairEditor( MultipleEnumValuePairEditorView view );

}