public InfoSeminary run(Integer seminaryID) throws BDException { InfoSeminary infoSeminary = null;
public InfoSeminaryWithEquivalencies run(Integer seminaryID) throws BDException { InfoSeminaryWithEquivalencies infoSeminary = null;
    public InfoSeminary run(Integer seminaryID) throws BDException {        InfoSeminary infoSeminary = null;        try {            ISuportePersistente persistenceSupport = PersistenceSupportFactory.getDefaultPersistenceSupport();            IPersistentSeminary persistentSeminary = persistenceSupport.getIPersistentSeminary();            ISeminary seminary = (ISeminary) persistentSeminary.readByOID(Seminary.class, seminaryID);            if (seminary != null) {                infoSeminary = InfoSeminaryWithEquivalenciesWithAll.newInfoFromDomain(seminary);            }        } catch (ExcepcaoPersistencia ex) {            throw new BDException("Got an error while trying to retrieve a seminary from the database",                    ex);        }        return infoSeminary;    }