final Property property = property0;
if( property instanceof Value<?> )
{
final DefaultValueService defaultValueService = property.service( DefaultValueService.class );
final boolean hasDefaultValue = ( defaultValueService == null ? false : defaultValueService.value() != null );
final boolean isBooleanType = property.definition().getTypeClass().equals( Boolean.class );
final String actionText
= ( hasDefaultValue || isBooleanType ? restoreDefaultValue.text() : clear.text() );