System.out.println( "color: " + color );
	 public void setTemporaryColors( Map newColors )	 {		this.tempColors = new HashMap();		HashSet set = new HashSet( 5 );		Set keys = newColors.keySet();		for (Iterator iter = keys.iterator(); iter.hasNext();)		{			String color = (String)iter.next();			if ( ! this.tempColors.containsKey( color ) )			{				System.out.println( "color: " + color );				set.clear();				while( color.matches( "[a-zA-Z_][a-zA-Z0-9_-]*[a-zA-Z0-9_]" ) )				{					if ( this.tempColors.containsKey( color ) ) {						break;					} else {						if( set.contains( color ) ) {							throw new BuildException( "Invalid color definition in CSS: [" +							color + "] is cyclically." );						}						set.add( color );						HashMap map = (HashMap) newColors.get( color );						color = (String) map.get(color);						if ( color == null ) {							throw new BuildException( "Invalid color definition in CSS: [" +									color + "] is not a valid value." );						}					 	if ( COLORS.get( color ) != null ) {					 		break;					 	}					 }				}				if ( set.isEmpty() )				{					throw new BuildException("Invalid color definition in CSS: [" +							color + "] is not a valid name." );				} else {					color = parseColor( color );					for (Iterator iter1 = set.iterator(); iter1.hasNext();)					{						String keycolor = (String)iter1.next();						System.out.println( keycolor + "=" + color );						this.tempColors.put( keycolor, color );					}				}			}		}	}