}
if( property instanceof Value<?> )
{
final Value<?> value = (Value<?>) property;
final InitialValueService initialValueService = value.service( InitialValueService.class );
if( initialValueService != null )
{
final String initialText = initialValueService.value();
final String currentText = value.text( false );
if( initialText != null && ! initialText.equals( currentText ) )
{
final PropertyEditorAssistContribution.Factory contribution = PropertyEditorAssistContribution.factory();