else if ( stringValue.indexOf( "." ) != -1 )
else if ( stringValue.indexOf( ReferenceValue.NAMESPACE_DELIMITER ) != -1 )
	public Object validateValue( Module module, PropertyDefn defn, Object value )			throws PropertyValueException	{		assert defn != null;		if ( value == null )		{			if ( defn.isStructureMember( ) )				throw new PropertyValueException( value,						PropertyValueException.DESIGN_EXCEPTION_VALUE_REQUIRED,						NAME_TYPE );			return null;		}		if ( value instanceof String )		{			String stringValue = StringUtil.trimString( (String) value );			if ( stringValue == null )			{				if ( defn.isStructureMember( ) )					throw new PropertyValueException(							value,							PropertyValueException.DESIGN_EXCEPTION_INVALID_VALUE,							NAME_TYPE );				return null;			}			else if ( stringValue.indexOf( "." ) != -1 ) //$NON-NLS-1$			{				if ( !EmbeddedImage.EMBEDDED_IMAGE_STRUCT						.equalsIgnoreCase( defn.definedBy( ).getName( ) ) )					throw new PropertyValueException(							value,							PropertyValueException.DESIGN_EXCEPTION_DOT_FORBIDDEN,							NAME_TYPE );			}			return stringValue;		}		throw new PropertyValueException( value,				PropertyValueException.DESIGN_EXCEPTION_INVALID_VALUE,				NAME_TYPE );	}