if( intValue != parentValue )
if( !strValue.equals( parentValue ) )
	protected Object getDistinctColorProperty( DesignElementHandle handle, DesignElementHandle parentHandle, String name, int flag )	{		Object value = handle.getProperty( name );		int intValue = getColorValue( value ); 		String strValue;				if( intValue == -1 )		{			return null;		}				if( value instanceof Integer )		{			value = StringUtil.toRgbText( intValue );		}		boolean canInherit = StyleDesign.canInherit( name );		if( canInherit && ( flag & STYLE_FLAG_INHERITABLE ) > 0 )		{			int parentValue;			if( this.handle == parentHandle )			{				parentValue = getColorValue( inheritableReportStyle.get( name ) );			}			else			{				parentValue = getColorValue( parentHandle.getProperty( name ) );			}						if( intValue != parentValue )			{				return value;			}		}		else if( !canInherit && ( flag & STYLE_FLAG_PRIVATE ) > 0 )		{			int defaultValue = getColorValue( nonInheritableReportStyle.get( name ) );			if( intValue != defaultValue )			{				return value;			}		}		return null;	}