### Question:
MetaverseDocument extends PropertiesHolder implements IDocument { @Override public void setName( String name ) { setProperty( "name", name ); }  @Override String getExtension(); @Override void setExtension( String extension ); @Override String getMimeType(); @Override void setMimeType( String mimeType ); @Override Object getContent(); @Override void setContent( Object content ); @Override void setName( String name ); @Override void setType( String type ); @Override String getName(); @Override String getStringID(); @Override String getType(); @Override void setStringID( String id ); @Override void setNamespace( INamespace namespace ); @Override INamespace getNamespace(); @Override String getNamespaceId(); @Override INamespace getParentNamespace(); @Override INamespace getSiblingNamespace( String name, String type ); @Override IAnalysisContext getContext(); @Override void setContext( IAnalysisContext context ); @Override String getLogicalId(); @Override void setLogicalIdGenerator( ILogicalIdGenerator idGenerator );  }### Answer:
@Test public void testSetName() { MetaverseDocument document = new MetaverseDocument(); document.setName( "myName" ); assertEquals( "myName", document.getName() ); }