List infoRooms = new ArrayList();
	public static InfoExam copyIExam2InfoExam(IExam exam) {		InfoExam infoExam = new InfoExam();		copyObjectProperties(infoExam, exam);		if (exam != null && exam.getAssociatedRooms() != null && exam.getAssociatedRooms().size() > 0) {			List infoRooms = new ArrayList();			for (int i = 0; i < exam.getAssociatedRooms().size(); i++) {				infoRooms.add(copyRoom2InfoRoom((ISala) exam.getAssociatedRooms().get(i)));			}			infoExam.setAssociatedRooms(infoRooms);		} else {			infoExam.setAssociatedRooms(null);		}		return infoExam;	}