### Question:
JPDL3Metadata { public String getPdName() { return pdName; } private  JPDL3Metadata(); @SuppressWarnings( {"unchecked", "cast"} ) static JPDL3Metadata instance( InputStream stream ); String getPdName(); void setPdName( String pdName ); JPDL3StartStateMetadata getStartStateMetadata(); JPDL3EndStateMetadata getEndStateMetadata(); void setStartStateMetadata( JPDL3StartStateMetadata jPDL3StartStateMetadata ); void setEndStateMetadata( JPDL3EndStateMetadata jPDL3EndStateMetadata ); List<JPDL3SwimlaneMetadata> getSwimlanes(); void setSwimlanes( List<JPDL3SwimlaneMetadata> swimlanes ); List<JPDL3TaskNodeMetadata> getTaskNodes(); void setTaskNodes( List<JPDL3TaskNodeMetadata> taskNodes );  }### Answer:
@Test public void shouldHaveName() { assertEquals("Pd-Name", metadata.getPdName()); }