signet.getSubsystem(id);
this.subsystem = this.signet.getSubsystem(Constants.SUBSYSTEM_ID);
  private Subsystem getOrCreateSubsystem  	(Signet signet,  	 String id)  throws ObjectNotFoundException  {    Subsystem subsystem = null;        try    {      signet.getSubsystem(id);    }    catch (ObjectNotFoundException onfe)    {      subsystem      	= signet.newSubsystem      			(id,      			 Constants.SUBSYSTEM_NAME,      			 Constants.SUBSYSTEM_HELPTEXT);            signet.save(subsystem);    }        // Let's fetch that newly-created Subsystem from the database.    // This step is not necessary, but it exercises a little more code.        return signet.getSubsystem(id);  }