TranslatorImpl extends RelationalChildRestrictedObject implements Translator { @Override public String getDescription( final UnitOfWork uow ) throws KException { return getObjectProperty(uow, PropertyValueType.STRING, "getDescription", VdbLexicon.Translator.DESCRIPTION); } TranslatorImpl( final UnitOfWork uow,
                           final Repository repository,
                           final String workspacePath ); @Override KomodoType getTypeIdentifier(UnitOfWork uow); @Override String getDescription( final UnitOfWork uow ); @Override KomodoObject getParent( final UnitOfWork transaction ); @Override String getType( final UnitOfWork uow ); @Override int getTypeId(); @Override void setDescription( final UnitOfWork uow,
                                final String newDescription ); @Override void setType( final UnitOfWork uow,
                         final String newType );  }
@Test public void shouldNotHaveDescriptionAfterConstruction() throws Exception { assertThat( this.translator.getDescription( getTransaction() ), is( nullValue() ) ); }