if ( hasChoices( ) && getTypeCode( ) != PropertyType.CHOICE_TYPE )
if ( hasChoices( ) && getTypeCode( ) != IPropertyType.CHOICE_TYPE )
	public Object validateValue( Module module, Object value )			throws PropertyValueException	{		Object retValue = null;		// Validates from extended choices.		if ( hasChoices( ) && getTypeCode( ) != PropertyType.CHOICE_TYPE )		{			retValue = validateExtendedChoicesByName( value );			if ( retValue == null && value != null )				retValue = validateExtendedChoicesByDisplayName( module, value						.toString( ) );			if ( retValue != null )				return retValue;		}		// Property type validation		retValue = getType( ).validateValue( module, this, value );		// Per-property validations using a specific validator.		if ( valueValidator != null )			MetaDataDictionary.getInstance( )					.getValueValidator( valueValidator ).validate( module,							this, retValue );		return retValue;	}