case LexicalUnit.SAC_REAL : return new FloatValue( CSSPrimitiveValue.CSS_NUMBER, lu .getFloatValue( ) );  case LexicalUnit.SAC_PERCENTAGE : return new FloatValue( CSSPrimitiveValue.CSS_PERCENTAGE, lu .getFloatValue( ) ); } throw createInvalidRGBComponentUnitDOMException( lu .getLexicalUnitType( ) );
	protected Value createColorComponent( LexicalUnit lu ) throws DOMException	{		switch ( lu.getLexicalUnitType( ) )		{			case LexicalUnit.SAC_INTEGER :				return new FloatValue( CSSPrimitiveValue.CSS_NUMBER, lu						.getIntegerValue( ) );			case LexicalUnit.SAC_REAL :				return new FloatValue( CSSPrimitiveValue.CSS_NUMBER, lu						.getFloatValue( ) );			case LexicalUnit.SAC_PERCENTAGE :				return new FloatValue( CSSPrimitiveValue.CSS_PERCENTAGE, lu						.getFloatValue( ) );		}		throw createInvalidRGBComponentUnitDOMException( lu				.getLexicalUnitType( ) );	}