### Question:
DataObject extends BaseArtifacts { public void setGeneral(final BPMNGeneralSet general) { this.general = general; } DataObject();  DataObject(final @MapsTo("name") Name name,
                      final @MapsTo("type") DataObjectType type,
                      final @MapsTo("general") BPMNGeneralSet general,
                      final @MapsTo("backgroundSet") BackgroundSet backgroundSet,
                      final @MapsTo("fontSet") FontSet fontSet,
                      final @MapsTo("dimensionsSet") RectangleDimensionsSet dimensionsSet); Set<String> getLabels(); BPMNGeneralSet getGeneral(); void setGeneral(final BPMNGeneralSet general); Name getName(); void setName(Name name); DataObjectType getType(); void setType(DataObjectType type); @Override int hashCode(); @Override boolean equals(Object o);  }### Answer:
@Test public void setGeneral() { BPMNGeneralSet general = new BPMNGeneralSet(); dataObject.setGeneral(general); assertEquals(general, dataObject.getGeneral()); }