ColorRGB8 { @Nonnull public ColorRGB8 withB(final int b) { return new ColorRGB8(r, g, b); } ColorRGB8(
            final int r,
            final int g,
            final int b);  ColorRGB8(@Nonnull final Integer intRGB); @SuppressWarnings("UnusedDeclaration") @Deprecated private  ColorRGB8(); int getR(); int getG(); int getB(); @Nonnull ColorRGB8 withR(final int r); @Nonnull ColorRGB8 withG(final int g); @Nonnull ColorRGB8 withB(final int b); @Nonnull Integer toIntegerRGB(); boolean canEqual(@Nonnull final Object obj); @Override boolean equals(@Nullable final Object obj); @Override int hashCode(); @Override String toString();  }
@Test public void testWithB() { LOG.info("testWithB"); Assert.assertTrue(Double.compare(y3, x.withB(y3).getB()) == 0); Assert.assertTrue(Double.compare(x3, y.withB(x3).getB()) == 0); }