return parseInteger( ( (String) value ).trim( ) );
return validateInputString( module, defn, ( (String) value ).trim( ) );
	public Object validateValue( Module module, PropertyDefn defn, Object value )			throws PropertyValueException	{		if ( value == null )			return null;		if ( value instanceof Integer )			return value;		if ( value instanceof Float )			return new Integer( ( (Float) value ).intValue( ) );		if ( value instanceof Double )			return new Integer( ( (Double) value ).intValue( ) );		if ( value instanceof String )		{			if ( StringUtil.trimString( (String) value ) == null )				return null;			return parseInteger( ( (String) value ).trim( ) );		}		if ( value instanceof BigDecimal )			return new Integer( ( (BigDecimal) value ).intValue( ) );		if ( value instanceof Boolean )			return new Integer( ( (Boolean) value ).booleanValue( )					? BooleanPropertyType.INT_TRUE					: BooleanPropertyType.INT_FALSE );		throw new PropertyValueException( value,				PropertyValueException.DESIGN_EXCEPTION_INVALID_VALUE,				INTEGER_TYPE );	} /*