return Cloner.copyRoom2InfoRoom((IRoom) input);
return InfoRoom.newInfoFromDomain((IRoom) input);
    public List run(InfoExam infoExam) throws FenixServiceException, ExcepcaoPersistencia {        List availableInfoRooms = null;        Transformer TRANSFORM_TO_INFOROOM = new Transformer() {            public Object transform(Object input) {                return Cloner.copyRoom2InfoRoom((IRoom) input);            }        };        ISuportePersistente sp = PersistenceSupportFactory.getDefaultPersistenceSupport();        ISalaPersistente persistentRoom = sp.getISalaPersistente();        List availableRooms = persistentRoom.readAvailableRooms(infoExam.getIdInternal());        availableInfoRooms = (List) CollectionUtils.collect(availableRooms, TRANSFORM_TO_INFOROOM);        return availableInfoRooms;    }