return Cloner.copyRoom2InfoRoom(room);
return InfoRoom.newInfoFromDomain(room);
    public Object run(InfoRoom infoSala) throws FenixServiceException, ExcepcaoPersistencia {        final ISuportePersistente persistentSupport = PersistenceSupportFactory.getDefaultPersistenceSupport();        final ISalaPersistente roomDAO = persistentSupport.getISalaPersistente();        final IPersistentBuilding persistentBuilding = persistentSupport.getIPersistentBuilding();        final IRoom existingRoom = roomDAO.readByName(infoSala.getNome());        if (existingRoom != null) {            throw new ExistingServiceException("Duplicate Entry: " + infoSala.getNome());        }        final IBuilding building = findBuilding(persistentBuilding, infoSala.getEdificio());        final IRoom room = writeRoom(roomDAO, infoSala, building);        return Cloner.copyRoom2InfoRoom(room);    }