&& TextDataItem.CONTENT_TYPE_PROP
&& ITextDataItemModel.CONTENT_TYPE_PROP
	private boolean isRecoverableError( Object invalidValue, String errorCode,			IPropertyDefn propDefn )	{		if ( PropertyValueException.DESIGN_EXCEPTION_NEGATIVE_VALUE				.equalsIgnoreCase( errorCode )				|| PropertyValueException.DESIGN_EXCEPTION_NON_POSITIVE_VALUE						.equalsIgnoreCase( errorCode )				|| PropertyValueException.DESIGN_EXCEPTION_UNIT_NOT_ALLOWED						.equalsIgnoreCase( errorCode )				|| PropertyValueException.DESIGN_EXCEPTION_CHOICE_NOT_ALLOWED						.equalsIgnoreCase( errorCode ) )			return true;		if ( PropertyValueException.DESIGN_EXCEPTION_INVALID_VALUE				.equalsIgnoreCase( errorCode )				|| PropertyValueException.DESIGN_EXCEPTION_CHOICE_NOT_FOUND						.equalsIgnoreCase( errorCode ) )		{			if ( element instanceof TextDataItem					&& TextDataItem.CONTENT_TYPE_PROP							.equalsIgnoreCase( propDefn.getName( ) ) )				return true;			if ( Style.PAGE_BREAK_AFTER_PROP.equalsIgnoreCase( propDefn					.getName( ) )					|| Style.PAGE_BREAK_BEFORE_PROP.equalsIgnoreCase( propDefn							.getName( ) )					|| Style.PAGE_BREAK_INSIDE_PROP.equalsIgnoreCase( propDefn							.getName( ) ) )				return true;			ObjectDefn objDefn = ( (PropertyDefn) propDefn ).definedBy( );			if ( objDefn instanceof StructureDefn )			{				// DateTimeFormatValue.CATEGORY_MEMBER				// NumberFormatValue.CATEGORY_MEMBER				// StringFormatValue.CATEGORY_MEMBER				String structureName = objDefn.getName( );				if ( DateTimeFormatValue.FORMAT_VALUE_STRUCT						.equals( structureName )						|| NumberFormatValue.FORMAT_VALUE_STRUCT								.equals( structureName )						|| StringFormatValue.FORMAT_VALUE_STRUCT								.equals( structureName ) )				{					if ( FormatValue.CATEGORY_MEMBER.equalsIgnoreCase( propDefn							.getName( ) ) )						return true;				}				// MapRule.OPERATOR_MEMBER				// HighlightRule.OPERATOR_MEMBER				if ( MapRule.STRUCTURE_NAME.equals( objDefn.getName( ) )						|| HighlightRule.STRUCTURE_NAME.equals( objDefn								.getName( ) ) )				{					if ( MapRule.OPERATOR_MEMBER.equals( propDefn.getName( ) )							|| HighlightRule.OPERATOR_MEMBER.equals( propDefn									.getName( ) ) )					{						return "any".equalsIgnoreCase( invalidValue.toString( ) ); //$NON-NLS-1$					}				}			}		}		return false;	}