question: public static Color deriveDarker ( Color color ) { return deriveWithAlpha ( blend ( color , Color . BLACK , 0.5 ) , color . getAlpha ( ) ) ; }
target:  Creates a new darker version of a color by blending it with black. The derived color has the same alpha value as the original color.