4.0.0 com.iluwatar java-design-patterns 1.14.0-SNAPSHOT value-object com.google.guava guava-testlib 19.0 test junit junit test org.mockito mockito-core test