### Question:
Drawing { public Drawing shapes(List<Shape> shapes) { this.shapes = shapes; return this; }  Drawing mainShape(Shape mainShape); @javax.annotation.Nullable @ApiModelProperty(value = "") @JsonProperty(JSON_PROPERTY_MAIN_SHAPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) Shape getMainShape(); void setMainShape(Shape mainShape); Drawing shapeOrNull(ShapeOrNull shapeOrNull); @javax.annotation.Nullable @ApiModelProperty(value = "") @JsonProperty(JSON_PROPERTY_SHAPE_OR_NULL) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) ShapeOrNull getShapeOrNull(); void setShapeOrNull(ShapeOrNull shapeOrNull); Drawing nullableShape(NullableShape nullableShape); @javax.annotation.Nullable @ApiModelProperty(value = "") @JsonIgnore NullableShape getNullableShape(); @JsonProperty(JSON_PROPERTY_NULLABLE_SHAPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) JsonNullable<NullableShape> getNullableShape_JsonNullable(); @JsonProperty(JSON_PROPERTY_NULLABLE_SHAPE) void setNullableShape_JsonNullable(JsonNullable<NullableShape> nullableShape); void setNullableShape(NullableShape nullableShape); Drawing shapes(List<Shape> shapes); Drawing addShapesItem(Shape shapesItem); @javax.annotation.Nullable @ApiModelProperty(value = "") @JsonProperty(JSON_PROPERTY_SHAPES) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) List<Shape> getShapes(); void setShapes(List<Shape> shapes); @JsonAnySetter Drawing putAdditionalProperty(String key, Fruit value); @JsonAnyGetter Map<String, Fruit> getAdditionalProperties(); Fruit getAdditionalProperty(String key); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); static final String JSON_PROPERTY_MAIN_SHAPE; static final String JSON_PROPERTY_SHAPE_OR_NULL; static final String JSON_PROPERTY_NULLABLE_SHAPE; static final String JSON_PROPERTY_SHAPES; }### Answer:
@Test public void shapesTest() { }