### Question:
UtilColor { public static boolean isOpaqueTransparentExclusive(ColorRgba colorA, ColorRgba colorB) { Check.notNull(colorA); Check.notNull(colorB); return isOpaqueTransparentExclusive(colorA.getRgba(), colorB.getRgba()); } private  UtilColor(); static int getRgbaValue(int r, int g, int b, int a); static int multiplyRgb(int rgb, double fr, double fg, double fb); static int inc(int value, int r, int g, int b); static double getDelta(ColorRgba a, ColorRgba b); static ColorRgba getWeightedColor(ImageBuffer surface, int sx, int sy, int width, int height); static boolean isOpaqueTransparentExclusive(ColorRgba colorA, ColorRgba colorB); static boolean isOpaqueTransparentExclusive(int colorA, int colorB);  }### Answer:
@Test void testOpaqueTransparentExclusive() { assertFalse(UtilColor.isOpaqueTransparentExclusive(ColorRgba.BLACK, ColorRgba.WHITE)); assertFalse(UtilColor.isOpaqueTransparentExclusive(ColorRgba.BLUE.getRgba(), ColorRgba.RED.getRgba())); assertTrue(UtilColor.isOpaqueTransparentExclusive(ColorRgba.TRANSPARENT, ColorRgba.BLACK)); assertTrue(UtilColor.isOpaqueTransparentExclusive(ColorRgba.TRANSPARENT, ColorRgba.OPAQUE)); assertTrue(UtilColor.isOpaqueTransparentExclusive(ColorRgba.OPAQUE, ColorRgba.TRANSPARENT)); assertFalse(UtilColor.isOpaqueTransparentExclusive(ColorRgba.OPAQUE, ColorRgba.BLACK)); assertFalse(UtilColor.isOpaqueTransparentExclusive(ColorRgba.TRANSPARENT, ColorRgba.TRANSPARENT)); assertFalse(UtilColor.isOpaqueTransparentExclusive(ColorRgba.OPAQUE, ColorRgba.OPAQUE)); }