for( final Enum<?> enumItem : this.enumValues )
{
final String enumItemStr = property.service( MasterConversionService.class ).convert( enumItem, String.class );
final String auxText = part.getRenderingHint( PropertyEditorDef.HINT_AUX_TEXT + "." + enumItemStr, null );
final ValueImageService imageService = property.service( ValueImageService.class );
final ImageData imageData = imageService.provide( enumItemStr );
final Image image = propertyEditorPresentation.resources().image( imageData );
final Button button = this.buttonsGroup.addRadioButton( enumValueType.getLabel( enumItem, false, CapitalizationType.FIRST_WORD_ONLY, true ), auxText, image );
button.setData( enumItem );
}