deleteRoomOccupationsNotContainedInList(rooms);
    private void associateRooms(final List<Room> rooms, final OccupationPeriod period) {        final DiaSemana dayOfWeek = new DiaSemana(this.getDay().get(Calendar.DAY_OF_WEEK));        for (final Room room : rooms) {            if (!hasOccupationForRoom(room)) {                room.createRoomOccupation(period, this.getBeginning(), this.getEnd(), dayOfWeek,                        RoomOccupation.DIARIA, null, this);            }        }        deleteRoomOccupationsNotContainedInList(rooms);    }