nl: sets the color to the graphics context if it is different and returns the previous one of the graphics context or null if there was no change . concode_field_sep int m_red concode_elem_sep int m_blue concode_elem_sep int m_green concode_elem_sep int m_alpha concode_elem_sep Color m_color concode_field_sep Color applyColorUnconditionally concode_elem_sep Color getColor concode_elem_sep int setAlpha concode_elem_sep int getBlue concode_elem_sep int setGreen concode_elem_sep int setRed concode_elem_sep int getAlpha concode_elem_sep int getGreen concode_elem_sep int getRed concode_elem_sep Color setColor concode_elem_sep int setBlue concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep void assertColorValue
code: Color function ( final Graphics arg0 ) { Color loc0 = null ; if ( this . m_color != null ) { final Color loc1 = arg0 . getColor ( ) ; if ( ! loc1 . equals ( this . m_color ) ) { loc0 = loc1 ; arg0 . setColor ( this . m_color ) ; } } return loc0 ; }