Polygon builderComponent = new Polygon.Builder(elementComponent).commit();
assertEquals(elementComponent, builderComponent);
assertEquals(elementComponent.hashCode(), builderComponent.hashCode());
// Wrong class
Rights wrongComponent = new Rights(true, true, true);
assertFalse(elementComponent.equals(wrongComponent));
// Different values in each field
Polygon.Builder builder = getBaseBuilder();
builder.getPositions().get(1).getSrsAttributes().setSrsDimension(Integer.valueOf(22));