}
@Override
ArtifactObjectImpl createNewInhabitant(Map<String, String> attributes, Map<String, String> tags) {
ArtifactHelper helper = getHelper(attributes.get(ArtifactObject.KEY_MIMETYPE));
return new ArtifactObjectImpl(helper.checkAttributes(attributes), helper.getMandatoryAttributes(), tags, this, this);
}
@Override
ArtifactObjectImpl createNewInhabitant(HierarchicalStreamReader reader) {
return new ArtifactObjectImpl(reader, this, this);