[jboss-svn-commits] JBL Code SVN: r20423 - in labs/jbossrules/trunk/drools-solver: drools-solver-examples/data/itc2007/curriculumcourse/unsolved and 7 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jun 11 15:41:23 EDT 2008


Author: ge0ffrey
Date: 2008-06-11 15:41:23 -0400 (Wed, 11 Jun 2008)
New Revision: 20423

Added:
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp01.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp02.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp03.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp04.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp05.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp06.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp07.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp08.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp09.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp10.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp11.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp12.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp13.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp14.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/app/
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/app/ExamplesApp.java
   labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/docs/
   labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/docs/usageExamination.odt
   labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/docs/usageExamination.pdf
   labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/
   labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runExamples.sh
Removed:
   labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/usageExamination.odt
   labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/usageExamination.pdf
Modified:
   labs/jbossrules/trunk/drools-solver/pom.xml
   labs/jbossrules/trunk/drools-solver/src/main/assembly/bin.xml
   labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/itc2007Examination.xml
   labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/runExamination.sh
   labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/runGuiExamination.sh
Log:
bin assembly for drools-solver

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp01.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp01.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp01.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,1003 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Fis0506-1</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="27">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="28">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="29">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="30">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="31">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="32">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="33">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="34">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="35">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="36">
+      <id>8</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="37">
+      <id>9</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="38">
+      <id>10</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="39">
+      <id>11</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="40">
+      <id>12</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="41">
+      <id>13</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="42">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="43">
+      <id>0</id>
+      <code>c0001</code>
+      <teacher reference="7"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="44">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="28"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="30"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="45">
+      <id>1</id>
+      <code>c0002</code>
+      <teacher reference="8"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="46">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="28"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="47">
+      <id>2</id>
+      <code>c0004</code>
+      <teacher reference="4"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="48">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="28"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="40"/>
+      </curriculumList>
+      <studentSize>117</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="49">
+      <id>3</id>
+      <code>c0005</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="50">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="28"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="51">
+      <id>4</id>
+      <code>c0014</code>
+      <teacher reference="19"/>
+      <lectureSize>1</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="52">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="29"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="53">
+      <id>5</id>
+      <code>c0015</code>
+      <teacher reference="17"/>
+      <lectureSize>8</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="54">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="29"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="55">
+      <id>6</id>
+      <code>c0016</code>
+      <teacher reference="23"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="56">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="29"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="57">
+      <id>7</id>
+      <code>c0017</code>
+      <teacher reference="21"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="58">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="29"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="59">
+      <id>8</id>
+      <code>c0024</code>
+      <teacher reference="25"/>
+      <lectureSize>4</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="60">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="30"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="61">
+      <id>9</id>
+      <code>c0025</code>
+      <teacher reference="24"/>
+      <lectureSize>8</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="62">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="30"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="63">
+      <id>10</id>
+      <code>c0078</code>
+      <teacher reference="9"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="64">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="30"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="65">
+      <id>11</id>
+      <code>c0030</code>
+      <teacher reference="10"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="66">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="31"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="67">
+      <id>12</id>
+      <code>c0031</code>
+      <teacher reference="11"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="68">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="32"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="69">
+      <id>13</id>
+      <code>c0032</code>
+      <teacher reference="13"/>
+      <lectureSize>1</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="70">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="31"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="32"/>
+      </curriculumList>
+      <studentSize>31</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="71">
+      <id>14</id>
+      <code>c0033</code>
+      <teacher reference="15"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="72">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="31"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="32"/>
+      </curriculumList>
+      <studentSize>31</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="73">
+      <id>15</id>
+      <code>c0057</code>
+      <teacher reference="22"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="74">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="34"/>
+      </curriculumList>
+      <studentSize>2</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="75">
+      <id>16</id>
+      <code>c0058</code>
+      <teacher reference="20"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="76">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="38"/>
+      </curriculumList>
+      <studentSize>2</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="77">
+      <id>17</id>
+      <code>c0059</code>
+      <teacher reference="18"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="78">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="34"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="36"/>
+      </curriculumList>
+      <studentSize>7</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="79">
+      <id>18</id>
+      <code>c0061</code>
+      <teacher reference="16"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="80">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="35"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="81">
+      <id>19</id>
+      <code>c0062</code>
+      <teacher reference="26"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="82">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="35"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="41"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="83">
+      <id>20</id>
+      <code>c0063</code>
+      <teacher reference="3"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="84">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="37"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="38"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="85">
+      <id>21</id>
+      <code>c0064</code>
+      <teacher reference="3"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="86">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="37"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="87">
+      <id>22</id>
+      <code>c0065</code>
+      <teacher reference="5"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="88">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="36"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="89">
+      <id>23</id>
+      <code>c0066</code>
+      <teacher reference="25"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="90">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="33"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="37"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="41"/>
+      </curriculumList>
+      <studentSize>14</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="91">
+      <id>24</id>
+      <code>c0067</code>
+      <teacher reference="12"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="92">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="39"/>
+      </curriculumList>
+      <studentSize>7</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="93">
+      <id>25</id>
+      <code>c0068</code>
+      <teacher reference="14"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="94">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="38"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="39"/>
+      </curriculumList>
+      <studentSize>9</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="95">
+      <id>26</id>
+      <code>c0069</code>
+      <teacher reference="21"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="96">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="39"/>
+      </curriculumList>
+      <studentSize>7</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="97">
+      <id>27</id>
+      <code>c0070</code>
+      <teacher reference="4"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="98">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="33"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="99">
+      <id>28</id>
+      <code>c0071</code>
+      <teacher reference="8"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="100">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="37"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="41"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="101">
+      <id>29</id>
+      <code>c0072</code>
+      <teacher reference="6"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="102">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="33"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="36"/>
+      </curriculumList>
+      <studentSize>9</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="103">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="104">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="105">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="106">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="107">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="108">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="109">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="110">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="111">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="112">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="113">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="114">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="115">
+      <id>5</id>
+      <timeslotIndex>5</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="116">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="117">
+      <id>0</id>
+      <day reference="104"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="118">
+      <id>1</id>
+      <day reference="104"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="119">
+      <id>2</id>
+      <day reference="104"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="120">
+      <id>3</id>
+      <day reference="104"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="121">
+      <id>4</id>
+      <day reference="104"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="122">
+      <id>5</id>
+      <day reference="104"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="123">
+      <id>6</id>
+      <day reference="105"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="124">
+      <id>7</id>
+      <day reference="105"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="125">
+      <id>8</id>
+      <day reference="105"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="126">
+      <id>9</id>
+      <day reference="105"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="127">
+      <id>10</id>
+      <day reference="105"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="128">
+      <id>11</id>
+      <day reference="105"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="129">
+      <id>12</id>
+      <day reference="106"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="130">
+      <id>13</id>
+      <day reference="106"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="131">
+      <id>14</id>
+      <day reference="106"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="132">
+      <id>15</id>
+      <day reference="106"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="133">
+      <id>16</id>
+      <day reference="106"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="134">
+      <id>17</id>
+      <day reference="106"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="135">
+      <id>18</id>
+      <day reference="107"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="136">
+      <id>19</id>
+      <day reference="107"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="137">
+      <id>20</id>
+      <day reference="107"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="138">
+      <id>21</id>
+      <day reference="107"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="139">
+      <id>22</id>
+      <day reference="107"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="140">
+      <id>23</id>
+      <day reference="107"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="141">
+      <id>24</id>
+      <day reference="108"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="142">
+      <id>25</id>
+      <day reference="108"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="143">
+      <id>26</id>
+      <day reference="108"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="144">
+      <id>27</id>
+      <day reference="108"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="145">
+      <id>28</id>
+      <day reference="108"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="146">
+      <id>29</id>
+      <day reference="108"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="147">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="148">
+      <id>0</id>
+      <code>B</code>
+      <capacity>200</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="149">
+      <id>1</id>
+      <code>C</code>
+      <capacity>100</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="150">
+      <id>2</id>
+      <code>E</code>
+      <capacity>9</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="151">
+      <id>3</id>
+      <code>F</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="152">
+      <id>4</id>
+      <code>G</code>
+      <capacity>20</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="153">
+      <id>5</id>
+      <code>S</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="154">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="155">
+      <id>0</id>
+      <course reference="43"/>
+      <period reference="141"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="156">
+      <id>1</id>
+      <course reference="43"/>
+      <period reference="142"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="157">
+      <id>2</id>
+      <course reference="43"/>
+      <period reference="143"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="158">
+      <id>3</id>
+      <course reference="43"/>
+      <period reference="144"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="159">
+      <id>4</id>
+      <course reference="43"/>
+      <period reference="145"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="160">
+      <id>5</id>
+      <course reference="43"/>
+      <period reference="146"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="161">
+      <id>6</id>
+      <course reference="47"/>
+      <period reference="117"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="162">
+      <id>7</id>
+      <course reference="47"/>
+      <period reference="118"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="163">
+      <id>8</id>
+      <course reference="47"/>
+      <period reference="119"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="164">
+      <id>9</id>
+      <course reference="47"/>
+      <period reference="120"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="165">
+      <id>10</id>
+      <course reference="47"/>
+      <period reference="121"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="166">
+      <id>11</id>
+      <course reference="47"/>
+      <period reference="122"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="167">
+      <id>12</id>
+      <course reference="59"/>
+      <period reference="135"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="168">
+      <id>13</id>
+      <course reference="59"/>
+      <period reference="136"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="169">
+      <id>14</id>
+      <course reference="59"/>
+      <period reference="137"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="170">
+      <id>15</id>
+      <course reference="59"/>
+      <period reference="138"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="171">
+      <id>16</id>
+      <course reference="59"/>
+      <period reference="139"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="172">
+      <id>17</id>
+      <course reference="59"/>
+      <period reference="140"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="173">
+      <id>18</id>
+      <course reference="61"/>
+      <period reference="131"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="174">
+      <id>19</id>
+      <course reference="61"/>
+      <period reference="132"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="175">
+      <id>20</id>
+      <course reference="61"/>
+      <period reference="133"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="176">
+      <id>21</id>
+      <course reference="61"/>
+      <period reference="134"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="177">
+      <id>22</id>
+      <course reference="61"/>
+      <period reference="135"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="178">
+      <id>23</id>
+      <course reference="61"/>
+      <period reference="136"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="179">
+      <id>24</id>
+      <course reference="61"/>
+      <period reference="137"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="180">
+      <id>25</id>
+      <course reference="61"/>
+      <period reference="138"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="181">
+      <id>26</id>
+      <course reference="61"/>
+      <period reference="139"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="182">
+      <id>27</id>
+      <course reference="61"/>
+      <period reference="140"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="183">
+      <id>28</id>
+      <course reference="71"/>
+      <period reference="137"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="184">
+      <id>29</id>
+      <course reference="71"/>
+      <period reference="138"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="185">
+      <id>30</id>
+      <course reference="71"/>
+      <period reference="139"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="186">
+      <id>31</id>
+      <course reference="71"/>
+      <period reference="140"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="187">
+      <id>32</id>
+      <course reference="71"/>
+      <period reference="141"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="188">
+      <id>33</id>
+      <course reference="71"/>
+      <period reference="142"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="189">
+      <id>34</id>
+      <course reference="71"/>
+      <period reference="143"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="190">
+      <id>35</id>
+      <course reference="71"/>
+      <period reference="144"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="191">
+      <id>36</id>
+      <course reference="71"/>
+      <period reference="145"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="192">
+      <id>37</id>
+      <course reference="71"/>
+      <period reference="146"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="193">
+      <id>38</id>
+      <course reference="99"/>
+      <period reference="117"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="194">
+      <id>39</id>
+      <course reference="99"/>
+      <period reference="118"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="195">
+      <id>40</id>
+      <course reference="99"/>
+      <period reference="119"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="196">
+      <id>41</id>
+      <course reference="99"/>
+      <period reference="123"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="197">
+      <id>42</id>
+      <course reference="99"/>
+      <period reference="124"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="198">
+      <id>43</id>
+      <course reference="99"/>
+      <period reference="125"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="199">
+      <id>44</id>
+      <course reference="99"/>
+      <period reference="129"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="200">
+      <id>45</id>
+      <course reference="99"/>
+      <period reference="130"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="201">
+      <id>46</id>
+      <course reference="99"/>
+      <period reference="131"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="202">
+      <id>47</id>
+      <course reference="99"/>
+      <period reference="135"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="203">
+      <id>48</id>
+      <course reference="99"/>
+      <period reference="136"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="204">
+      <id>49</id>
+      <course reference="99"/>
+      <period reference="137"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="205">
+      <id>50</id>
+      <course reference="99"/>
+      <period reference="141"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="206">
+      <id>51</id>
+      <course reference="99"/>
+      <period reference="142"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="207">
+      <id>52</id>
+      <course reference="99"/>
+      <period reference="143"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp02.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp02.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp02.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,4479 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0203-2</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>69</id>
+      <code>t069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>68</id>
+      <code>t068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="71">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="72">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="73">
+      <id>70</id>
+      <code>t070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="74">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="75">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="76">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="77">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="78">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="79">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="80">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="81">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="82">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="83">
+      <id>8</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="84">
+      <id>9</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="85">
+      <id>10</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="86">
+      <id>11</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="87">
+      <id>12</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="88">
+      <id>13</id>
+      <code>q014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="89">
+      <id>14</id>
+      <code>q015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="90">
+      <id>15</id>
+      <code>q016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>16</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>17</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>18</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>19</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>20</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>21</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>22</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>23</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>24</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>25</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>26</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>27</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>28</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>29</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>30</id>
+      <code>q033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>31</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>32</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>33</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>34</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>35</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>36</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>37</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>38</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>39</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>40</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>41</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>42</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>43</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>44</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>45</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>46</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>47</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>48</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>49</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>50</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>51</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>52</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>53</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>54</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>55</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>56</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>57</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="133">
+      <id>58</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="134">
+      <id>59</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="135">
+      <id>60</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="136">
+      <id>61</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="137">
+      <id>62</id>
+      <code>q067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="138">
+      <id>63</id>
+      <code>q068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="139">
+      <id>64</id>
+      <code>q069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="140">
+      <id>65</id>
+      <code>q070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="141">
+      <id>66</id>
+      <code>q071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="142">
+      <id>67</id>
+      <code>q072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="143">
+      <id>68</id>
+      <code>q073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="144">
+      <id>69</id>
+      <code>q074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="145">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="146">
+      <id>0</id>
+      <code>c0131</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="147">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="148">
+      <id>1</id>
+      <code>c0211</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="149">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+      </curriculumList>
+      <studentSize>147</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="150">
+      <id>2</id>
+      <code>c0095</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="151">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>89</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="152">
+      <id>3</id>
+      <code>c0152</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="153">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="154">
+      <id>4</id>
+      <code>c0103</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="155">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+      </curriculumList>
+      <studentSize>114</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="156">
+      <id>5</id>
+      <code>c0111</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="157">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+      </curriculumList>
+      <studentSize>114</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="158">
+      <id>6</id>
+      <code>c0113</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="159">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>234</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="160">
+      <id>7</id>
+      <code>c0115</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="161">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>302</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="162">
+      <id>8</id>
+      <code>c0119</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="163">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="164">
+      <id>9</id>
+      <code>c0127</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="165">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>89</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="166">
+      <id>10</id>
+      <code>c0007</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="167">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+      </curriculumList>
+      <studentSize>17</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="168">
+      <id>11</id>
+      <code>c0015</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="169">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="170">
+      <id>12</id>
+      <code>c0019</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="171">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+      </curriculumList>
+      <studentSize>46</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="172">
+      <id>13</id>
+      <code>c0020</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="173">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="174">
+      <id>14</id>
+      <code>c0023</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="175">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+      </curriculumList>
+      <studentSize>124</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="176">
+      <id>15</id>
+      <code>c0080</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="177">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="178">
+      <id>16</id>
+      <code>c0088</code>
+      <teacher reference="44"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="179">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>144</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="180">
+      <id>17</id>
+      <code>c0044</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="181">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+      </curriculumList>
+      <studentSize>86</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="182">
+      <id>18</id>
+      <code>c0110</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="183">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+      </curriculumList>
+      <studentSize>195</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="184">
+      <id>19</id>
+      <code>c0058</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="185">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>149</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="186">
+      <id>20</id>
+      <code>c0061</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="187">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>201</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="188">
+      <id>21</id>
+      <code>c0066</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="189">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="190">
+      <id>22</id>
+      <code>c0074</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="191">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="192">
+      <id>23</id>
+      <code>c0213</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="193">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+      </curriculumList>
+      <studentSize>147</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="194">
+      <id>24</id>
+      <code>c0219</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="195">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="196">
+      <id>25</id>
+      <code>c0178</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="197">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>159</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="198">
+      <id>26</id>
+      <code>c0186</code>
+      <teacher reference="30"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="199">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+      </curriculumList>
+      <studentSize>175</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="200">
+      <id>27</id>
+      <code>c0193</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="201">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>84</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="202">
+      <id>28</id>
+      <code>c0108</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="203">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>89</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="204">
+      <id>29</id>
+      <code>c0056</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="205">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+      </curriculumList>
+      <studentSize>86</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="206">
+      <id>30</id>
+      <code>c0195</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="207">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>159</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="208">
+      <id>31</id>
+      <code>c0206</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="209">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>159</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="210">
+      <id>32</id>
+      <code>c0467</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="211">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>37</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="212">
+      <id>33</id>
+      <code>c0129</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="213">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="214">
+      <id>34</id>
+      <code>c0155</code>
+      <teacher reference="53"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="215">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="216">
+      <id>35</id>
+      <code>c0156</code>
+      <teacher reference="52"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="217">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="218">
+      <id>36</id>
+      <code>c0157</code>
+      <teacher reference="48"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="219">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="220">
+      <id>37</id>
+      <code>c0252</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="221">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>138</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="222">
+      <id>38</id>
+      <code>c0266</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="223">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>169</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="224">
+      <id>39</id>
+      <code>c0238</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="225">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+      </curriculumList>
+      <studentSize>147</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="226">
+      <id>40</id>
+      <code>c0279</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="227">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+      </curriculumList>
+      <studentSize>128</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="228">
+      <id>41</id>
+      <code>c0076</code>
+      <teacher reference="71"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="229">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>46</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="230">
+      <id>42</id>
+      <code>c0470</code>
+      <teacher reference="71"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="231">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="232">
+      <id>43</id>
+      <code>c0009</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="233">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+      </curriculumList>
+      <studentSize>17</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="234">
+      <id>44</id>
+      <code>c0217</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="235">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+      </curriculumList>
+      <studentSize>107</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="236">
+      <id>45</id>
+      <code>c0230</code>
+      <teacher reference="70"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="237">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+      </curriculumList>
+      <studentSize>124</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="238">
+      <id>46</id>
+      <code>c0201</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="239">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+      </curriculumList>
+      <studentSize>175</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="240">
+      <id>47</id>
+      <code>c0552</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="241">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+      </curriculumList>
+      <studentSize>1</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="242">
+      <id>48</id>
+      <code>c0480</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="243">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>31</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="244">
+      <id>49</id>
+      <code>c0054</code>
+      <teacher reference="66"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="245">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>168</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="246">
+      <id>50</id>
+      <code>c0455</code>
+      <teacher reference="65"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="247">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="248">
+      <id>51</id>
+      <code>c0602</code>
+      <teacher reference="64"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="249">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+      </curriculumList>
+      <studentSize>2</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="250">
+      <id>52</id>
+      <code>c0559</code>
+      <teacher reference="63"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="251">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+      </curriculumList>
+      <studentSize>1</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="252">
+      <id>53</id>
+      <code>c0069</code>
+      <teacher reference="62"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="253">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+      </curriculumList>
+      <studentSize>86</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="254">
+      <id>54</id>
+      <code>c0295</code>
+      <teacher reference="17"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="255">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="256">
+      <id>55</id>
+      <code>c0288</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="257">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>58</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="258">
+      <id>56</id>
+      <code>c0297</code>
+      <teacher reference="6"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="259">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="260">
+      <id>57</id>
+      <code>c0302</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="261">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>72</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="262">
+      <id>58</id>
+      <code>c0311</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="263">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>21</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="264">
+      <id>59</id>
+      <code>c0313</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="265">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="266">
+      <id>60</id>
+      <code>c0314</code>
+      <teacher reference="12"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="267">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="268">
+      <id>61</id>
+      <code>c0310</code>
+      <teacher reference="11"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="269">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>237</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="270">
+      <id>62</id>
+      <code>c0315</code>
+      <teacher reference="11"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="271">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="272">
+      <id>63</id>
+      <code>c0316</code>
+      <teacher reference="70"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="273">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="274">
+      <id>64</id>
+      <code>c0298</code>
+      <teacher reference="14"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="275">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>86</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="276">
+      <id>65</id>
+      <code>c0304</code>
+      <teacher reference="13"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="277">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="278">
+      <id>66</id>
+      <code>c0346</code>
+      <teacher reference="16"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="279">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>270</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="280">
+      <id>67</id>
+      <code>c0379</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="281">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="282">
+      <id>68</id>
+      <code>c0366</code>
+      <teacher reference="15"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="283">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>41</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="284">
+      <id>69</id>
+      <code>c0391</code>
+      <teacher reference="41"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="285">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="286">
+      <id>70</id>
+      <code>c0386</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="287">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+      </curriculumList>
+      <studentSize>296</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="288">
+      <id>71</id>
+      <code>c0638</code>
+      <teacher reference="27"/>
+      <lectureSize>4</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="289">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>273</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="290">
+      <id>72</id>
+      <code>c0322</code>
+      <teacher reference="36"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="291">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>61</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="292">
+      <id>73</id>
+      <code>c0323</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="293">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>165</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="294">
+      <id>74</id>
+      <code>c0326</code>
+      <teacher reference="34"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="295">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>91</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="296">
+      <id>75</id>
+      <code>c0327</code>
+      <teacher reference="63"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="297">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="298">
+      <id>76</id>
+      <code>c0336</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="299">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+      </curriculumList>
+      <studentSize>66</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="300">
+      <id>77</id>
+      <code>c0337</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="301">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>64</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="302">
+      <id>78</id>
+      <code>c0307</code>
+      <teacher reference="39"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="303">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="304">
+      <id>79</id>
+      <code>c0633</code>
+      <teacher reference="38"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="305">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>214</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="306">
+      <id>80</id>
+      <code>c0368</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="307">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>31</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="308">
+      <id>81</id>
+      <code>c0388</code>
+      <teacher reference="73"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="309">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>69</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="310">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="311">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="312">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="313">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="314">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="315">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="316">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="317">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="318">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="319">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="320">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="321">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="322">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="323">
+      <id>0</id>
+      <day reference="311"/>
+      <timeslot reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="324">
+      <id>1</id>
+      <day reference="311"/>
+      <timeslot reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="325">
+      <id>2</id>
+      <day reference="311"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="326">
+      <id>3</id>
+      <day reference="311"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="327">
+      <id>4</id>
+      <day reference="311"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="328">
+      <id>5</id>
+      <day reference="312"/>
+      <timeslot reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="329">
+      <id>6</id>
+      <day reference="312"/>
+      <timeslot reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="330">
+      <id>7</id>
+      <day reference="312"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="331">
+      <id>8</id>
+      <day reference="312"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="332">
+      <id>9</id>
+      <day reference="312"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="333">
+      <id>10</id>
+      <day reference="313"/>
+      <timeslot reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="334">
+      <id>11</id>
+      <day reference="313"/>
+      <timeslot reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="335">
+      <id>12</id>
+      <day reference="313"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="336">
+      <id>13</id>
+      <day reference="313"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="337">
+      <id>14</id>
+      <day reference="313"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="338">
+      <id>15</id>
+      <day reference="314"/>
+      <timeslot reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="339">
+      <id>16</id>
+      <day reference="314"/>
+      <timeslot reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="340">
+      <id>17</id>
+      <day reference="314"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="341">
+      <id>18</id>
+      <day reference="314"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="342">
+      <id>19</id>
+      <day reference="314"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="343">
+      <id>20</id>
+      <day reference="315"/>
+      <timeslot reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="344">
+      <id>21</id>
+      <day reference="315"/>
+      <timeslot reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="345">
+      <id>22</id>
+      <day reference="315"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="346">
+      <id>23</id>
+      <day reference="315"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="347">
+      <id>24</id>
+      <day reference="315"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="348">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="349">
+      <id>0</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="350">
+      <id>1</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="351">
+      <id>2</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="352">
+      <id>3</id>
+      <code>31</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="353">
+      <id>4</id>
+      <code>27</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="354">
+      <id>5</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="355">
+      <id>6</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="356">
+      <id>7</id>
+      <code>E</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="357">
+      <id>8</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="358">
+      <id>9</id>
+      <code>G</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="359">
+      <id>10</id>
+      <code>A</code>
+      <capacity>312</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="360">
+      <id>11</id>
+      <code>L</code>
+      <capacity>336</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="361">
+      <id>12</id>
+      <code>50</code>
+      <capacity>80</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="362">
+      <id>13</id>
+      <code>52</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="363">
+      <id>14</id>
+      <code>DS1</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="364">
+      <id>15</id>
+      <code>DS2</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="365">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="366">
+      <id>0</id>
+      <course reference="148"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="367">
+      <id>1</id>
+      <course reference="148"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="368">
+      <id>2</id>
+      <course reference="148"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="369">
+      <id>3</id>
+      <course reference="148"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="370">
+      <id>4</id>
+      <course reference="148"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="371">
+      <id>5</id>
+      <course reference="148"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="372">
+      <id>6</id>
+      <course reference="148"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="373">
+      <id>7</id>
+      <course reference="148"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="374">
+      <id>8</id>
+      <course reference="148"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="375">
+      <id>9</id>
+      <course reference="148"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="376">
+      <id>10</id>
+      <course reference="148"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="377">
+      <id>11</id>
+      <course reference="148"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="378">
+      <id>12</id>
+      <course reference="148"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="379">
+      <id>13</id>
+      <course reference="148"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="380">
+      <id>14</id>
+      <course reference="148"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="381">
+      <id>15</id>
+      <course reference="150"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="382">
+      <id>16</id>
+      <course reference="150"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="383">
+      <id>17</id>
+      <course reference="150"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="384">
+      <id>18</id>
+      <course reference="150"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="385">
+      <id>19</id>
+      <course reference="150"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="386">
+      <id>20</id>
+      <course reference="150"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="387">
+      <id>21</id>
+      <course reference="150"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="388">
+      <id>22</id>
+      <course reference="150"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="389">
+      <id>23</id>
+      <course reference="150"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="390">
+      <id>24</id>
+      <course reference="150"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="391">
+      <id>25</id>
+      <course reference="150"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="392">
+      <id>26</id>
+      <course reference="150"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="393">
+      <id>27</id>
+      <course reference="150"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="394">
+      <id>28</id>
+      <course reference="150"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="395">
+      <id>29</id>
+      <course reference="150"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="396">
+      <id>30</id>
+      <course reference="150"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="397">
+      <id>31</id>
+      <course reference="150"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="398">
+      <id>32</id>
+      <course reference="150"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="399">
+      <id>33</id>
+      <course reference="150"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="400">
+      <id>34</id>
+      <course reference="154"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="401">
+      <id>35</id>
+      <course reference="154"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="402">
+      <id>36</id>
+      <course reference="154"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="403">
+      <id>37</id>
+      <course reference="154"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="404">
+      <id>38</id>
+      <course reference="154"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="405">
+      <id>39</id>
+      <course reference="156"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="406">
+      <id>40</id>
+      <course reference="156"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="407">
+      <id>41</id>
+      <course reference="156"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="408">
+      <id>42</id>
+      <course reference="156"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="409">
+      <id>43</id>
+      <course reference="156"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="410">
+      <id>44</id>
+      <course reference="160"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="411">
+      <id>45</id>
+      <course reference="160"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="412">
+      <id>46</id>
+      <course reference="160"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="413">
+      <id>47</id>
+      <course reference="160"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="414">
+      <id>48</id>
+      <course reference="160"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="415">
+      <id>49</id>
+      <course reference="160"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="416">
+      <id>50</id>
+      <course reference="160"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="417">
+      <id>51</id>
+      <course reference="160"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="418">
+      <id>52</id>
+      <course reference="160"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="419">
+      <id>53</id>
+      <course reference="160"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="420">
+      <id>54</id>
+      <course reference="160"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="421">
+      <id>55</id>
+      <course reference="160"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="422">
+      <id>56</id>
+      <course reference="162"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="423">
+      <id>57</id>
+      <course reference="162"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="424">
+      <id>58</id>
+      <course reference="162"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="425">
+      <id>59</id>
+      <course reference="162"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="426">
+      <id>60</id>
+      <course reference="162"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="427">
+      <id>61</id>
+      <course reference="162"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="428">
+      <id>62</id>
+      <course reference="162"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="429">
+      <id>63</id>
+      <course reference="162"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="430">
+      <id>64</id>
+      <course reference="164"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="431">
+      <id>65</id>
+      <course reference="164"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="432">
+      <id>66</id>
+      <course reference="164"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="433">
+      <id>67</id>
+      <course reference="164"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="434">
+      <id>68</id>
+      <course reference="164"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="435">
+      <id>69</id>
+      <course reference="164"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="436">
+      <id>70</id>
+      <course reference="164"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="437">
+      <id>71</id>
+      <course reference="164"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="438">
+      <id>72</id>
+      <course reference="164"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="439">
+      <id>73</id>
+      <course reference="164"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="440">
+      <id>74</id>
+      <course reference="164"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="441">
+      <id>75</id>
+      <course reference="164"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="442">
+      <id>76</id>
+      <course reference="164"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="443">
+      <id>77</id>
+      <course reference="164"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="444">
+      <id>78</id>
+      <course reference="164"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="445">
+      <id>79</id>
+      <course reference="170"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="446">
+      <id>80</id>
+      <course reference="170"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="447">
+      <id>81</id>
+      <course reference="170"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>82</id>
+      <course reference="170"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>83</id>
+      <course reference="170"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>84</id>
+      <course reference="172"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>85</id>
+      <course reference="172"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>86</id>
+      <course reference="172"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>87</id>
+      <course reference="172"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>88</id>
+      <course reference="172"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>89</id>
+      <course reference="172"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>90</id>
+      <course reference="172"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>91</id>
+      <course reference="172"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>92</id>
+      <course reference="174"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>93</id>
+      <course reference="174"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>94</id>
+      <course reference="174"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>95</id>
+      <course reference="174"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>96</id>
+      <course reference="174"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>97</id>
+      <course reference="174"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>98</id>
+      <course reference="174"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>99</id>
+      <course reference="174"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>100</id>
+      <course reference="176"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>101</id>
+      <course reference="176"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>102</id>
+      <course reference="176"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>103</id>
+      <course reference="176"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>104</id>
+      <course reference="176"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>105</id>
+      <course reference="176"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>106</id>
+      <course reference="176"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>107</id>
+      <course reference="176"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>108</id>
+      <course reference="178"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>109</id>
+      <course reference="178"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>110</id>
+      <course reference="178"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>111</id>
+      <course reference="178"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>112</id>
+      <course reference="178"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>113</id>
+      <course reference="180"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>114</id>
+      <course reference="180"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>115</id>
+      <course reference="180"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>116</id>
+      <course reference="180"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>117</id>
+      <course reference="180"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>118</id>
+      <course reference="180"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>119</id>
+      <course reference="180"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>120</id>
+      <course reference="180"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>121</id>
+      <course reference="180"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>122</id>
+      <course reference="180"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>123</id>
+      <course reference="180"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>124</id>
+      <course reference="180"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>125</id>
+      <course reference="180"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>126</id>
+      <course reference="180"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>127</id>
+      <course reference="180"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>128</id>
+      <course reference="180"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>129</id>
+      <course reference="180"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>130</id>
+      <course reference="182"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>131</id>
+      <course reference="182"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>132</id>
+      <course reference="182"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>133</id>
+      <course reference="182"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>134</id>
+      <course reference="182"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>135</id>
+      <course reference="182"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>136</id>
+      <course reference="182"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>137</id>
+      <course reference="182"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>138</id>
+      <course reference="182"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>139</id>
+      <course reference="182"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>140</id>
+      <course reference="184"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>141</id>
+      <course reference="184"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>142</id>
+      <course reference="184"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>143</id>
+      <course reference="184"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>144</id>
+      <course reference="184"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>145</id>
+      <course reference="184"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>146</id>
+      <course reference="184"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>147</id>
+      <course reference="184"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>148</id>
+      <course reference="184"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>149</id>
+      <course reference="184"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>150</id>
+      <course reference="186"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>151</id>
+      <course reference="186"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>152</id>
+      <course reference="186"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>153</id>
+      <course reference="186"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>154</id>
+      <course reference="186"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>155</id>
+      <course reference="186"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>156</id>
+      <course reference="186"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>157</id>
+      <course reference="186"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>158</id>
+      <course reference="190"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>159</id>
+      <course reference="190"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>160</id>
+      <course reference="190"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>161</id>
+      <course reference="190"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>162</id>
+      <course reference="190"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>163</id>
+      <course reference="190"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>164</id>
+      <course reference="190"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>165</id>
+      <course reference="190"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>166</id>
+      <course reference="192"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>167</id>
+      <course reference="192"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>168</id>
+      <course reference="192"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>169</id>
+      <course reference="192"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>170</id>
+      <course reference="192"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>171</id>
+      <course reference="192"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>172</id>
+      <course reference="192"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>173</id>
+      <course reference="192"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>174</id>
+      <course reference="192"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>175</id>
+      <course reference="192"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>176</id>
+      <course reference="192"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>177</id>
+      <course reference="192"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>178</id>
+      <course reference="192"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>179</id>
+      <course reference="192"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>180</id>
+      <course reference="192"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>181</id>
+      <course reference="192"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>182</id>
+      <course reference="192"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>183</id>
+      <course reference="192"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>184</id>
+      <course reference="192"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>185</id>
+      <course reference="194"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>186</id>
+      <course reference="194"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>187</id>
+      <course reference="194"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>188</id>
+      <course reference="194"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>189</id>
+      <course reference="194"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>190</id>
+      <course reference="194"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>191</id>
+      <course reference="194"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>192</id>
+      <course reference="194"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>193</id>
+      <course reference="196"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>194</id>
+      <course reference="196"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>195</id>
+      <course reference="196"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>196</id>
+      <course reference="196"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>197</id>
+      <course reference="196"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>198</id>
+      <course reference="196"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>199</id>
+      <course reference="196"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>200</id>
+      <course reference="196"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>201</id>
+      <course reference="196"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>202</id>
+      <course reference="196"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>203</id>
+      <course reference="196"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>204</id>
+      <course reference="196"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>205</id>
+      <course reference="196"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>206</id>
+      <course reference="196"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>207</id>
+      <course reference="196"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>208</id>
+      <course reference="198"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>209</id>
+      <course reference="198"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>210</id>
+      <course reference="198"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>211</id>
+      <course reference="198"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>212</id>
+      <course reference="198"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>213</id>
+      <course reference="198"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>214</id>
+      <course reference="198"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>215</id>
+      <course reference="198"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>216</id>
+      <course reference="198"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>217</id>
+      <course reference="198"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>218</id>
+      <course reference="198"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>219</id>
+      <course reference="200"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>220</id>
+      <course reference="200"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>221</id>
+      <course reference="200"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>222</id>
+      <course reference="202"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>223</id>
+      <course reference="202"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>224</id>
+      <course reference="202"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>225</id>
+      <course reference="202"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>226</id>
+      <course reference="202"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>227</id>
+      <course reference="202"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>228</id>
+      <course reference="202"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>229</id>
+      <course reference="202"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>230</id>
+      <course reference="202"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>231</id>
+      <course reference="202"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>232</id>
+      <course reference="202"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>233</id>
+      <course reference="202"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>234</id>
+      <course reference="202"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>235</id>
+      <course reference="202"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>236</id>
+      <course reference="202"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>237</id>
+      <course reference="204"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>238</id>
+      <course reference="204"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>239</id>
+      <course reference="204"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>240</id>
+      <course reference="204"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>241</id>
+      <course reference="204"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>242</id>
+      <course reference="204"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>243</id>
+      <course reference="204"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>244</id>
+      <course reference="204"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>245</id>
+      <course reference="204"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>246</id>
+      <course reference="204"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>247</id>
+      <course reference="204"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>248</id>
+      <course reference="204"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>249</id>
+      <course reference="204"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>250</id>
+      <course reference="204"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>251</id>
+      <course reference="204"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>252</id>
+      <course reference="208"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>253</id>
+      <course reference="208"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>254</id>
+      <course reference="208"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>255</id>
+      <course reference="208"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>256</id>
+      <course reference="208"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>257</id>
+      <course reference="208"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>258</id>
+      <course reference="208"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>259</id>
+      <course reference="208"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>260</id>
+      <course reference="208"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>261</id>
+      <course reference="208"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>262</id>
+      <course reference="208"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>263</id>
+      <course reference="208"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>264</id>
+      <course reference="208"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>265</id>
+      <course reference="208"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>266</id>
+      <course reference="208"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>267</id>
+      <course reference="220"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>268</id>
+      <course reference="220"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>269</id>
+      <course reference="220"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>270</id>
+      <course reference="220"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>271</id>
+      <course reference="220"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>272</id>
+      <course reference="220"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>273</id>
+      <course reference="220"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>274</id>
+      <course reference="220"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>275</id>
+      <course reference="222"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>276</id>
+      <course reference="222"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>277</id>
+      <course reference="222"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>278</id>
+      <course reference="222"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>279</id>
+      <course reference="222"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>280</id>
+      <course reference="222"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>281</id>
+      <course reference="222"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>282</id>
+      <course reference="222"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>283</id>
+      <course reference="222"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>284</id>
+      <course reference="222"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>285</id>
+      <course reference="222"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>286</id>
+      <course reference="222"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>287</id>
+      <course reference="222"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>288</id>
+      <course reference="222"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>289</id>
+      <course reference="222"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>290</id>
+      <course reference="224"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>291</id>
+      <course reference="224"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>292</id>
+      <course reference="224"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>293</id>
+      <course reference="224"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>294</id>
+      <course reference="224"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>295</id>
+      <course reference="224"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>296</id>
+      <course reference="224"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>297</id>
+      <course reference="224"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>298</id>
+      <course reference="224"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>299</id>
+      <course reference="224"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>300</id>
+      <course reference="224"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>301</id>
+      <course reference="224"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>302</id>
+      <course reference="224"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>303</id>
+      <course reference="224"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>304</id>
+      <course reference="224"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>305</id>
+      <course reference="228"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>306</id>
+      <course reference="228"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>307</id>
+      <course reference="228"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>308</id>
+      <course reference="228"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>309</id>
+      <course reference="228"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>310</id>
+      <course reference="230"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>311</id>
+      <course reference="230"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>312</id>
+      <course reference="230"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>313</id>
+      <course reference="230"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>314</id>
+      <course reference="230"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>315</id>
+      <course reference="236"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>316</id>
+      <course reference="236"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>317</id>
+      <course reference="236"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>318</id>
+      <course reference="236"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>319</id>
+      <course reference="236"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>320</id>
+      <course reference="236"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>321</id>
+      <course reference="236"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>322</id>
+      <course reference="236"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>323</id>
+      <course reference="244"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>324</id>
+      <course reference="244"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>325</id>
+      <course reference="244"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>326</id>
+      <course reference="244"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>327</id>
+      <course reference="244"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>328</id>
+      <course reference="248"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>329</id>
+      <course reference="248"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>330</id>
+      <course reference="248"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>331</id>
+      <course reference="248"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>332</id>
+      <course reference="248"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>333</id>
+      <course reference="248"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>334</id>
+      <course reference="248"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>335</id>
+      <course reference="248"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>336</id>
+      <course reference="248"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>337</id>
+      <course reference="248"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>338</id>
+      <course reference="248"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>339</id>
+      <course reference="248"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>340</id>
+      <course reference="248"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>341</id>
+      <course reference="250"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>342</id>
+      <course reference="250"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>343</id>
+      <course reference="250"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>344</id>
+      <course reference="250"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>345</id>
+      <course reference="250"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>346</id>
+      <course reference="250"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>347</id>
+      <course reference="250"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>348</id>
+      <course reference="250"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>349</id>
+      <course reference="252"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>350</id>
+      <course reference="252"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>351</id>
+      <course reference="252"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>352</id>
+      <course reference="252"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>353</id>
+      <course reference="252"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>354</id>
+      <course reference="252"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>355</id>
+      <course reference="252"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>356</id>
+      <course reference="252"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>357</id>
+      <course reference="252"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>358</id>
+      <course reference="252"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>359</id>
+      <course reference="252"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>360</id>
+      <course reference="252"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>361</id>
+      <course reference="252"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>362</id>
+      <course reference="252"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>363</id>
+      <course reference="252"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>364</id>
+      <course reference="256"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>365</id>
+      <course reference="256"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>366</id>
+      <course reference="256"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>367</id>
+      <course reference="256"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>368</id>
+      <course reference="256"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>369</id>
+      <course reference="256"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>370</id>
+      <course reference="256"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>371</id>
+      <course reference="256"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>372</id>
+      <course reference="258"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>373</id>
+      <course reference="258"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>374</id>
+      <course reference="258"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>375</id>
+      <course reference="258"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>376</id>
+      <course reference="260"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>377</id>
+      <course reference="260"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>378</id>
+      <course reference="260"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>379</id>
+      <course reference="260"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>380</id>
+      <course reference="260"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>381</id>
+      <course reference="264"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>382</id>
+      <course reference="264"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>383</id>
+      <course reference="264"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>384</id>
+      <course reference="266"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>385</id>
+      <course reference="266"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>386</id>
+      <course reference="266"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>387</id>
+      <course reference="266"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>388</id>
+      <course reference="266"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>389</id>
+      <course reference="272"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>390</id>
+      <course reference="272"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>391</id>
+      <course reference="272"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>392</id>
+      <course reference="272"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>393</id>
+      <course reference="272"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>394</id>
+      <course reference="272"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>395</id>
+      <course reference="272"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>396</id>
+      <course reference="272"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="763">
+      <id>397</id>
+      <course reference="274"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="764">
+      <id>398</id>
+      <course reference="274"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="765">
+      <id>399</id>
+      <course reference="274"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="766">
+      <id>400</id>
+      <course reference="274"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="767">
+      <id>401</id>
+      <course reference="274"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="768">
+      <id>402</id>
+      <course reference="274"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="769">
+      <id>403</id>
+      <course reference="274"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="770">
+      <id>404</id>
+      <course reference="274"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="771">
+      <id>405</id>
+      <course reference="276"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="772">
+      <id>406</id>
+      <course reference="278"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="773">
+      <id>407</id>
+      <course reference="278"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="774">
+      <id>408</id>
+      <course reference="278"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="775">
+      <id>409</id>
+      <course reference="278"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="776">
+      <id>410</id>
+      <course reference="278"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="777">
+      <id>411</id>
+      <course reference="282"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="778">
+      <id>412</id>
+      <course reference="282"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="779">
+      <id>413</id>
+      <course reference="282"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="780">
+      <id>414</id>
+      <course reference="282"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="781">
+      <id>415</id>
+      <course reference="282"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="782">
+      <id>416</id>
+      <course reference="282"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="783">
+      <id>417</id>
+      <course reference="282"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="784">
+      <id>418</id>
+      <course reference="282"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="785">
+      <id>419</id>
+      <course reference="284"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="786">
+      <id>420</id>
+      <course reference="284"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="787">
+      <id>421</id>
+      <course reference="284"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="788">
+      <id>422</id>
+      <course reference="284"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="789">
+      <id>423</id>
+      <course reference="284"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="790">
+      <id>424</id>
+      <course reference="284"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="791">
+      <id>425</id>
+      <course reference="284"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="792">
+      <id>426</id>
+      <course reference="284"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="793">
+      <id>427</id>
+      <course reference="286"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="794">
+      <id>428</id>
+      <course reference="286"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="795">
+      <id>429</id>
+      <course reference="286"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="796">
+      <id>430</id>
+      <course reference="286"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="797">
+      <id>431</id>
+      <course reference="286"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="798">
+      <id>432</id>
+      <course reference="286"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="799">
+      <id>433</id>
+      <course reference="286"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="800">
+      <id>434</id>
+      <course reference="286"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="801">
+      <id>435</id>
+      <course reference="286"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="802">
+      <id>436</id>
+      <course reference="286"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="803">
+      <id>437</id>
+      <course reference="286"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="804">
+      <id>438</id>
+      <course reference="288"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="805">
+      <id>439</id>
+      <course reference="288"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="806">
+      <id>440</id>
+      <course reference="288"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="807">
+      <id>441</id>
+      <course reference="288"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="808">
+      <id>442</id>
+      <course reference="288"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="809">
+      <id>443</id>
+      <course reference="288"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="810">
+      <id>444</id>
+      <course reference="288"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="811">
+      <id>445</id>
+      <course reference="288"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="812">
+      <id>446</id>
+      <course reference="290"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="813">
+      <id>447</id>
+      <course reference="290"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="814">
+      <id>448</id>
+      <course reference="290"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="815">
+      <id>449</id>
+      <course reference="290"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="816">
+      <id>450</id>
+      <course reference="290"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="817">
+      <id>451</id>
+      <course reference="290"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="818">
+      <id>452</id>
+      <course reference="290"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="819">
+      <id>453</id>
+      <course reference="290"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="820">
+      <id>454</id>
+      <course reference="292"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="821">
+      <id>455</id>
+      <course reference="292"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="822">
+      <id>456</id>
+      <course reference="292"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="823">
+      <id>457</id>
+      <course reference="292"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="824">
+      <id>458</id>
+      <course reference="292"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="825">
+      <id>459</id>
+      <course reference="292"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="826">
+      <id>460</id>
+      <course reference="292"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="827">
+      <id>461</id>
+      <course reference="292"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="828">
+      <id>462</id>
+      <course reference="292"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="829">
+      <id>463</id>
+      <course reference="292"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="830">
+      <id>464</id>
+      <course reference="294"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="831">
+      <id>465</id>
+      <course reference="294"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="832">
+      <id>466</id>
+      <course reference="294"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="833">
+      <id>467</id>
+      <course reference="294"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="834">
+      <id>468</id>
+      <course reference="294"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="835">
+      <id>469</id>
+      <course reference="294"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="836">
+      <id>470</id>
+      <course reference="294"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="837">
+      <id>471</id>
+      <course reference="294"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="838">
+      <id>472</id>
+      <course reference="294"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="839">
+      <id>473</id>
+      <course reference="294"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="840">
+      <id>474</id>
+      <course reference="296"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="841">
+      <id>475</id>
+      <course reference="296"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="842">
+      <id>476</id>
+      <course reference="296"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="843">
+      <id>477</id>
+      <course reference="296"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="844">
+      <id>478</id>
+      <course reference="296"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="845">
+      <id>479</id>
+      <course reference="296"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="846">
+      <id>480</id>
+      <course reference="296"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="847">
+      <id>481</id>
+      <course reference="296"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="848">
+      <id>482</id>
+      <course reference="296"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="849">
+      <id>483</id>
+      <course reference="296"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="850">
+      <id>484</id>
+      <course reference="298"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="851">
+      <id>485</id>
+      <course reference="298"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="852">
+      <id>486</id>
+      <course reference="298"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="853">
+      <id>487</id>
+      <course reference="298"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="854">
+      <id>488</id>
+      <course reference="298"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="855">
+      <id>489</id>
+      <course reference="298"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="856">
+      <id>490</id>
+      <course reference="298"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="857">
+      <id>491</id>
+      <course reference="298"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="858">
+      <id>492</id>
+      <course reference="298"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="859">
+      <id>493</id>
+      <course reference="298"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="860">
+      <id>494</id>
+      <course reference="298"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="861">
+      <id>495</id>
+      <course reference="298"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="862">
+      <id>496</id>
+      <course reference="298"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="863">
+      <id>497</id>
+      <course reference="298"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="864">
+      <id>498</id>
+      <course reference="298"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="865">
+      <id>499</id>
+      <course reference="298"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="866">
+      <id>500</id>
+      <course reference="298"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="867">
+      <id>501</id>
+      <course reference="298"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="868">
+      <id>502</id>
+      <course reference="300"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="869">
+      <id>503</id>
+      <course reference="300"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="870">
+      <id>504</id>
+      <course reference="300"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="871">
+      <id>505</id>
+      <course reference="300"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="872">
+      <id>506</id>
+      <course reference="300"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="873">
+      <id>507</id>
+      <course reference="300"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="874">
+      <id>508</id>
+      <course reference="300"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="875">
+      <id>509</id>
+      <course reference="300"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="876">
+      <id>510</id>
+      <course reference="306"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="877">
+      <id>511</id>
+      <course reference="306"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="878">
+      <id>512</id>
+      <course reference="306"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp03.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp03.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp03.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,3647 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0304-1</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="64">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="65">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="66">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="67">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="68">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="69">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="70">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="71">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="72">
+      <id>7</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="73">
+      <id>8</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="74">
+      <id>9</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="75">
+      <id>10</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="76">
+      <id>11</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="77">
+      <id>12</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="78">
+      <id>13</id>
+      <code>q014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="79">
+      <id>14</id>
+      <code>q015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="80">
+      <id>15</id>
+      <code>q016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="81">
+      <id>16</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="82">
+      <id>17</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="83">
+      <id>18</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="84">
+      <id>19</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="85">
+      <id>20</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="86">
+      <id>21</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="87">
+      <id>22</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="88">
+      <id>23</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="89">
+      <id>24</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="90">
+      <id>25</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>26</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>27</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>28</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>29</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>30</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>31</id>
+      <code>q033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>32</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>33</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>34</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>35</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>36</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>37</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>38</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>39</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>40</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>41</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>42</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>43</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>44</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>45</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>46</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>47</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>48</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>49</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>50</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>51</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>52</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>53</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>54</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>55</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>56</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>57</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>58</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>59</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>60</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>61</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>62</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>63</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>64</id>
+      <code>q067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>65</id>
+      <code>q068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>66</id>
+      <code>q069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>67</id>
+      <code>q070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="133">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="134">
+      <id>0</id>
+      <code>ChiGenAn</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="135">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="69"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="136">
+      <id>1</id>
+      <code>GeoAn</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="137">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="69"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>160</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="138">
+      <id>2</id>
+      <code>CamEleAn</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="139">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="70"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="140">
+      <id>3</id>
+      <code>FonChiAn</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="141">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="70"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>49</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="142">
+      <id>4</id>
+      <code>IngConAn</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="143">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="71"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="144">
+      <id>5</id>
+      <code>StrIndAn</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="145">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="70"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="146">
+      <id>6</id>
+      <code>TecCosAn</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="147">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="70"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="148">
+      <id>7</id>
+      <code>Mat1Cn</code>
+      <teacher reference="21"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="149">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="68"/>
+      </curriculumList>
+      <studentSize>170</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="150">
+      <id>8</id>
+      <code>MecRazCn</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="151">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="69"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="152">
+      <id>9</id>
+      <code>DisCn</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="153">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="69"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="154">
+      <id>10</id>
+      <code>TecMatCn</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="155">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="156">
+      <id>11</id>
+      <code>ArcTecCn</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="157">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="158">
+      <id>12</id>
+      <code>DisEdiCn</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="159">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+      </curriculumList>
+      <studentSize>44</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="160">
+      <id>13</id>
+      <code>Idr2Cn</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="161">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="71"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>64</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="162">
+      <id>14</id>
+      <code>Mat1En</code>
+      <teacher reference="7"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="163">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="164">
+      <id>15</id>
+      <code>ChiStaEn</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="165">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="166">
+      <id>16</id>
+      <code>ConAutEn</code>
+      <teacher reference="36"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="167">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="168">
+      <id>17</id>
+      <code>RetLogEn</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="169">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>92</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="170">
+      <id>18</id>
+      <code>TeoRetEn</code>
+      <teacher reference="34"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="171">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="172">
+      <id>19</id>
+      <code>ComEleEn</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="173">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="174">
+      <id>20</id>
+      <code>EleSis1En</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="175">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="176">
+      <id>21</id>
+      <code>MetMatEn</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="177">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+      </curriculumList>
+      <studentSize>32</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="178">
+      <id>22</id>
+      <code>RetCal1G1n</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="179">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>205</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="180">
+      <id>23</id>
+      <code>Mat1G2n</code>
+      <teacher reference="26"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="181">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+      </curriculumList>
+      <studentSize>170</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="182">
+      <id>24</id>
+      <code>ChiG2n</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="183">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+      </curriculumList>
+      <studentSize>210</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="184">
+      <id>25</id>
+      <code>DisComEsG2n</code>
+      <teacher reference="30"/>
+      <lectureSize>1</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="185">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="186">
+      <id>26</id>
+      <code>FonMecG2n</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="187">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+      </curriculumList>
+      <studentSize>210</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="188">
+      <id>27</id>
+      <code>TerAppG2n</code>
+      <teacher reference="27"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="189">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="190">
+      <id>28</id>
+      <code>CalProG2n</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="191">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>48</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="192">
+      <id>29</id>
+      <code>Mat1Mn</code>
+      <teacher reference="45"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="193">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="194">
+      <id>30</id>
+      <code>DisIndMn</code>
+      <teacher reference="30"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="195">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+      </curriculumList>
+      <studentSize>210</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="196">
+      <id>31</id>
+      <code>DisIndEsMn</code>
+      <teacher reference="30"/>
+      <lectureSize>1</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="197">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="198">
+      <id>32</id>
+      <code>FluMn</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="199">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="200">
+      <id>33</id>
+      <code>ComMecMn</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="201">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="202">
+      <id>34</id>
+      <code>CosMacMn</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="203">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="204">
+      <id>35</id>
+      <code>TecMec1Mn</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="205">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>325</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="206">
+      <id>36</id>
+      <code>Mat1Ar</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="207">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="65"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="66"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="67"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="208">
+      <id>37</id>
+      <code>FonInfAr</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="209">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="65"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="66"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="67"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="210">
+      <id>38</id>
+      <code>LabEle1Ar</code>
+      <teacher reference="39"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="211">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="65"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="212">
+      <id>39</id>
+      <code>LabEle2Ar</code>
+      <teacher reference="38"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="213">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="66"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="214">
+      <id>40</id>
+      <code>LabEle3Ar</code>
+      <teacher reference="41"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="215">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="67"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="216">
+      <id>41</id>
+      <code>GeoAppAns</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="217">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>12</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="218">
+      <id>42</id>
+      <code>IdrNumAns</code>
+      <teacher reference="62"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="219">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>12</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="220">
+      <id>43</id>
+      <code>MecSuoAns</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="221">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="222">
+      <id>44</id>
+      <code>PriIngAns</code>
+      <teacher reference="63"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="223">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="224">
+      <id>45</id>
+      <code>StaPenAns</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="225">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="226">
+      <id>46</id>
+      <code>StaAns</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="227">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>12</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="228">
+      <id>47</id>
+      <code>ArcTecCns</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="229">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="230">
+      <id>48</id>
+      <code>EleTel1Ens</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="231">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>73</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="232">
+      <id>49</id>
+      <code>SisTel1Ens</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="233">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="234">
+      <id>50</id>
+      <code>AppIndGns</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="235">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>122</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="236">
+      <id>51</id>
+      <code>RetCal2Gns</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="237">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>12</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="238">
+      <id>52</id>
+      <code>TecCos1Cv</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="239">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="71"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>180</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="240">
+      <id>53</id>
+      <code>StoArcCv</code>
+      <teacher reference="57"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="241">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+      </curriculumList>
+      <studentSize>48</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="242">
+      <id>54</id>
+      <code>TeoStr1Cv</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="243">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>28</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="244">
+      <id>55</id>
+      <code>MecCom1Cv</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="245">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>32</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="246">
+      <id>56</id>
+      <code>ArcComCv</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="247">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="248">
+      <id>57</id>
+      <code>CalAut1Cv</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="249">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>35</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="250">
+      <id>58</id>
+      <code>CosZonCv</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="251">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="252">
+      <id>59</id>
+      <code>ImpTec1Cv</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="253">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>98</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="254">
+      <id>60</id>
+      <code>IdrAppCv</code>
+      <teacher reference="18"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="255">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="256">
+      <id>61</id>
+      <code>RivSpeCv</code>
+      <teacher reference="6"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="257">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="258">
+      <id>62</id>
+      <code>CalEle1Ev</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="259">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>93</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="260">
+      <id>63</id>
+      <code>CamEle1Ev</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="261">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="262">
+      <id>64</id>
+      <code>EleIndEv</code>
+      <teacher reference="12"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="263">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>82</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="264">
+      <id>65</id>
+      <code>GesAziGv</code>
+      <teacher reference="11"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="265">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>224</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="266">
+      <id>66</id>
+      <code>ChiInd1Gv</code>
+      <teacher reference="14"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="267">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="70"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>44</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="268">
+      <id>67</id>
+      <code>OrgPro1Gv</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="269">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>210</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="270">
+      <id>68</id>
+      <code>Mac1Mv</code>
+      <teacher reference="16"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="271">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="272">
+      <id>69</id>
+      <code>TerAppMv</code>
+      <teacher reference="15"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="273">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>64</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="274">
+      <id>70</id>
+      <code>DisAssMv</code>
+      <teacher reference="32"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="275">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="276">
+      <id>71</id>
+      <code>MecVibMn</code>
+      <teacher reference="28"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>5</minWorkingDaySize>
+      <curriculumList id="277">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="278">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="279">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="280">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="281">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="282">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="283">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="284">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="285">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="286">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="287">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="288">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="289">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="290">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="291">
+      <id>0</id>
+      <day reference="279"/>
+      <timeslot reference="285"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="292">
+      <id>1</id>
+      <day reference="279"/>
+      <timeslot reference="286"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="293">
+      <id>2</id>
+      <day reference="279"/>
+      <timeslot reference="287"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="294">
+      <id>3</id>
+      <day reference="279"/>
+      <timeslot reference="288"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="295">
+      <id>4</id>
+      <day reference="279"/>
+      <timeslot reference="289"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="296">
+      <id>5</id>
+      <day reference="280"/>
+      <timeslot reference="285"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="297">
+      <id>6</id>
+      <day reference="280"/>
+      <timeslot reference="286"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="298">
+      <id>7</id>
+      <day reference="280"/>
+      <timeslot reference="287"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="299">
+      <id>8</id>
+      <day reference="280"/>
+      <timeslot reference="288"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="300">
+      <id>9</id>
+      <day reference="280"/>
+      <timeslot reference="289"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="301">
+      <id>10</id>
+      <day reference="281"/>
+      <timeslot reference="285"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="302">
+      <id>11</id>
+      <day reference="281"/>
+      <timeslot reference="286"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="303">
+      <id>12</id>
+      <day reference="281"/>
+      <timeslot reference="287"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="304">
+      <id>13</id>
+      <day reference="281"/>
+      <timeslot reference="288"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="305">
+      <id>14</id>
+      <day reference="281"/>
+      <timeslot reference="289"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="306">
+      <id>15</id>
+      <day reference="282"/>
+      <timeslot reference="285"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="307">
+      <id>16</id>
+      <day reference="282"/>
+      <timeslot reference="286"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="308">
+      <id>17</id>
+      <day reference="282"/>
+      <timeslot reference="287"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="309">
+      <id>18</id>
+      <day reference="282"/>
+      <timeslot reference="288"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="310">
+      <id>19</id>
+      <day reference="282"/>
+      <timeslot reference="289"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="311">
+      <id>20</id>
+      <day reference="283"/>
+      <timeslot reference="285"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="312">
+      <id>21</id>
+      <day reference="283"/>
+      <timeslot reference="286"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="313">
+      <id>22</id>
+      <day reference="283"/>
+      <timeslot reference="287"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="314">
+      <id>23</id>
+      <day reference="283"/>
+      <timeslot reference="288"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="315">
+      <id>24</id>
+      <day reference="283"/>
+      <timeslot reference="289"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="316">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="317">
+      <id>0</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="318">
+      <id>1</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="319">
+      <id>2</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="320">
+      <id>3</id>
+      <code>31</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="321">
+      <id>4</id>
+      <code>27</code>
+      <capacity>100</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="322">
+      <id>5</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="323">
+      <id>6</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="324">
+      <id>7</id>
+      <code>E</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="325">
+      <id>8</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="326">
+      <id>9</id>
+      <code>G</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="327">
+      <id>10</id>
+      <code>A</code>
+      <capacity>312</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="328">
+      <id>11</id>
+      <code>L</code>
+      <capacity>336</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="329">
+      <id>12</id>
+      <code>50</code>
+      <capacity>80</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="330">
+      <id>13</id>
+      <code>52</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="331">
+      <id>14</id>
+      <code>DS1</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="332">
+      <id>15</id>
+      <code>DS2</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="333">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="334">
+      <id>0</id>
+      <course reference="134"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="335">
+      <id>1</id>
+      <course reference="134"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="336">
+      <id>2</id>
+      <course reference="134"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="337">
+      <id>3</id>
+      <course reference="138"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="338">
+      <id>4</id>
+      <course reference="138"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="339">
+      <id>5</id>
+      <course reference="138"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="340">
+      <id>6</id>
+      <course reference="138"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="341">
+      <id>7</id>
+      <course reference="138"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="342">
+      <id>8</id>
+      <course reference="138"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="343">
+      <id>9</id>
+      <course reference="138"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="344">
+      <id>10</id>
+      <course reference="138"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="345">
+      <id>11</id>
+      <course reference="140"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="346">
+      <id>12</id>
+      <course reference="140"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="347">
+      <id>13</id>
+      <course reference="140"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="348">
+      <id>14</id>
+      <course reference="140"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="349">
+      <id>15</id>
+      <course reference="144"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="350">
+      <id>16</id>
+      <course reference="144"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="351">
+      <id>17</id>
+      <course reference="144"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="352">
+      <id>18</id>
+      <course reference="144"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="353">
+      <id>19</id>
+      <course reference="144"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="354">
+      <id>20</id>
+      <course reference="146"/>
+      <period reference="296"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="355">
+      <id>21</id>
+      <course reference="146"/>
+      <period reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="356">
+      <id>22</id>
+      <course reference="146"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="357">
+      <id>23</id>
+      <course reference="146"/>
+      <period reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="358">
+      <id>24</id>
+      <course reference="146"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="359">
+      <id>25</id>
+      <course reference="146"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="360">
+      <id>26</id>
+      <course reference="146"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="361">
+      <id>27</id>
+      <course reference="146"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="362">
+      <id>28</id>
+      <course reference="148"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="363">
+      <id>29</id>
+      <course reference="148"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="364">
+      <id>30</id>
+      <course reference="148"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="365">
+      <id>31</id>
+      <course reference="148"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="366">
+      <id>32</id>
+      <course reference="148"/>
+      <period reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="367">
+      <id>33</id>
+      <course reference="148"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="368">
+      <id>34</id>
+      <course reference="148"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="369">
+      <id>35</id>
+      <course reference="148"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="370">
+      <id>36</id>
+      <course reference="148"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="371">
+      <id>37</id>
+      <course reference="148"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="372">
+      <id>38</id>
+      <course reference="148"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="373">
+      <id>39</id>
+      <course reference="148"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="374">
+      <id>40</id>
+      <course reference="148"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="375">
+      <id>41</id>
+      <course reference="148"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="376">
+      <id>42</id>
+      <course reference="148"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="377">
+      <id>43</id>
+      <course reference="150"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="378">
+      <id>44</id>
+      <course reference="150"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="379">
+      <id>45</id>
+      <course reference="150"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="380">
+      <id>46</id>
+      <course reference="150"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="381">
+      <id>47</id>
+      <course reference="150"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="382">
+      <id>48</id>
+      <course reference="154"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="383">
+      <id>49</id>
+      <course reference="154"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="384">
+      <id>50</id>
+      <course reference="154"/>
+      <period reference="296"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="385">
+      <id>51</id>
+      <course reference="154"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="386">
+      <id>52</id>
+      <course reference="154"/>
+      <period reference="301"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="387">
+      <id>53</id>
+      <course reference="154"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="388">
+      <id>54</id>
+      <course reference="154"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="389">
+      <id>55</id>
+      <course reference="154"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="390">
+      <id>56</id>
+      <course reference="156"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="391">
+      <id>57</id>
+      <course reference="156"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="392">
+      <id>58</id>
+      <course reference="156"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="393">
+      <id>59</id>
+      <course reference="156"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="394">
+      <id>60</id>
+      <course reference="156"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="395">
+      <id>61</id>
+      <course reference="156"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="396">
+      <id>62</id>
+      <course reference="156"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="397">
+      <id>63</id>
+      <course reference="156"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="398">
+      <id>64</id>
+      <course reference="160"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="399">
+      <id>65</id>
+      <course reference="160"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="400">
+      <id>66</id>
+      <course reference="160"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="401">
+      <id>67</id>
+      <course reference="160"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="402">
+      <id>68</id>
+      <course reference="160"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="403">
+      <id>69</id>
+      <course reference="162"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="404">
+      <id>70</id>
+      <course reference="162"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="405">
+      <id>71</id>
+      <course reference="162"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="406">
+      <id>72</id>
+      <course reference="162"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="407">
+      <id>73</id>
+      <course reference="162"/>
+      <period reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="408">
+      <id>74</id>
+      <course reference="162"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="409">
+      <id>75</id>
+      <course reference="162"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="410">
+      <id>76</id>
+      <course reference="162"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="411">
+      <id>77</id>
+      <course reference="162"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="412">
+      <id>78</id>
+      <course reference="162"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="413">
+      <id>79</id>
+      <course reference="162"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="414">
+      <id>80</id>
+      <course reference="162"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="415">
+      <id>81</id>
+      <course reference="162"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="416">
+      <id>82</id>
+      <course reference="162"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="417">
+      <id>83</id>
+      <course reference="162"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="418">
+      <id>84</id>
+      <course reference="168"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="419">
+      <id>85</id>
+      <course reference="168"/>
+      <period reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="420">
+      <id>86</id>
+      <course reference="168"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="421">
+      <id>87</id>
+      <course reference="168"/>
+      <period reference="301"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="422">
+      <id>88</id>
+      <course reference="168"/>
+      <period reference="302"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="423">
+      <id>89</id>
+      <course reference="168"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="424">
+      <id>90</id>
+      <course reference="168"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="425">
+      <id>91</id>
+      <course reference="168"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="426">
+      <id>92</id>
+      <course reference="168"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="427">
+      <id>93</id>
+      <course reference="168"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="428">
+      <id>94</id>
+      <course reference="168"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="429">
+      <id>95</id>
+      <course reference="168"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="430">
+      <id>96</id>
+      <course reference="168"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="431">
+      <id>97</id>
+      <course reference="168"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="432">
+      <id>98</id>
+      <course reference="168"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="433">
+      <id>99</id>
+      <course reference="168"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="434">
+      <id>100</id>
+      <course reference="168"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="435">
+      <id>101</id>
+      <course reference="168"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="436">
+      <id>102</id>
+      <course reference="172"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="437">
+      <id>103</id>
+      <course reference="172"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="438">
+      <id>104</id>
+      <course reference="172"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="439">
+      <id>105</id>
+      <course reference="172"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="440">
+      <id>106</id>
+      <course reference="172"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="441">
+      <id>107</id>
+      <course reference="172"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="442">
+      <id>108</id>
+      <course reference="172"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="443">
+      <id>109</id>
+      <course reference="172"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="444">
+      <id>110</id>
+      <course reference="174"/>
+      <period reference="296"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="445">
+      <id>111</id>
+      <course reference="174"/>
+      <period reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="446">
+      <id>112</id>
+      <course reference="174"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="447">
+      <id>113</id>
+      <course reference="174"/>
+      <period reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>114</id>
+      <course reference="174"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>115</id>
+      <course reference="174"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>116</id>
+      <course reference="174"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>117</id>
+      <course reference="174"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>118</id>
+      <course reference="176"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>119</id>
+      <course reference="176"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>120</id>
+      <course reference="176"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>121</id>
+      <course reference="176"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>122</id>
+      <course reference="176"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>123</id>
+      <course reference="178"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>124</id>
+      <course reference="178"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>125</id>
+      <course reference="178"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>126</id>
+      <course reference="178"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>127</id>
+      <course reference="178"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>128</id>
+      <course reference="178"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>129</id>
+      <course reference="178"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>130</id>
+      <course reference="178"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>131</id>
+      <course reference="180"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>132</id>
+      <course reference="180"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>133</id>
+      <course reference="180"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>134</id>
+      <course reference="180"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>135</id>
+      <course reference="180"/>
+      <period reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>136</id>
+      <course reference="180"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>137</id>
+      <course reference="180"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>138</id>
+      <course reference="180"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>139</id>
+      <course reference="180"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>140</id>
+      <course reference="180"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>141</id>
+      <course reference="180"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>142</id>
+      <course reference="180"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>143</id>
+      <course reference="180"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>144</id>
+      <course reference="180"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>145</id>
+      <course reference="180"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>146</id>
+      <course reference="182"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>147</id>
+      <course reference="182"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>148</id>
+      <course reference="182"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>149</id>
+      <course reference="188"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>150</id>
+      <course reference="188"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>151</id>
+      <course reference="188"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>152</id>
+      <course reference="188"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>153</id>
+      <course reference="188"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>154</id>
+      <course reference="188"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>155</id>
+      <course reference="188"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>156</id>
+      <course reference="188"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>157</id>
+      <course reference="190"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>158</id>
+      <course reference="190"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>159</id>
+      <course reference="190"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>160</id>
+      <course reference="190"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>161</id>
+      <course reference="190"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>162</id>
+      <course reference="190"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>163</id>
+      <course reference="190"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>164</id>
+      <course reference="190"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>165</id>
+      <course reference="190"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>166</id>
+      <course reference="192"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>167</id>
+      <course reference="192"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>168</id>
+      <course reference="192"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>169</id>
+      <course reference="192"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>170</id>
+      <course reference="192"/>
+      <period reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>171</id>
+      <course reference="192"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>172</id>
+      <course reference="192"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>173</id>
+      <course reference="192"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>174</id>
+      <course reference="192"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>175</id>
+      <course reference="192"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>176</id>
+      <course reference="192"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>177</id>
+      <course reference="192"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>178</id>
+      <course reference="192"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>179</id>
+      <course reference="192"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>180</id>
+      <course reference="192"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>181</id>
+      <course reference="194"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>182</id>
+      <course reference="194"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>183</id>
+      <course reference="194"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>184</id>
+      <course reference="194"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>185</id>
+      <course reference="194"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>186</id>
+      <course reference="194"/>
+      <period reference="296"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>187</id>
+      <course reference="194"/>
+      <period reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>188</id>
+      <course reference="194"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>189</id>
+      <course reference="194"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>190</id>
+      <course reference="200"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>191</id>
+      <course reference="200"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>192</id>
+      <course reference="200"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>193</id>
+      <course reference="200"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>194</id>
+      <course reference="200"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>195</id>
+      <course reference="200"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>196</id>
+      <course reference="200"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>197</id>
+      <course reference="200"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>198</id>
+      <course reference="202"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>199</id>
+      <course reference="202"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>200</id>
+      <course reference="202"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>201</id>
+      <course reference="202"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>202</id>
+      <course reference="202"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>203</id>
+      <course reference="202"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>204</id>
+      <course reference="202"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>205</id>
+      <course reference="202"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>206</id>
+      <course reference="204"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>207</id>
+      <course reference="204"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>208</id>
+      <course reference="204"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>209</id>
+      <course reference="204"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>210</id>
+      <course reference="204"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>211</id>
+      <course reference="204"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>212</id>
+      <course reference="204"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>213</id>
+      <course reference="204"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>214</id>
+      <course reference="218"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>215</id>
+      <course reference="218"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>216</id>
+      <course reference="218"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>217</id>
+      <course reference="218"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>218</id>
+      <course reference="218"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>219</id>
+      <course reference="218"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>220</id>
+      <course reference="218"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>221</id>
+      <course reference="218"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>222</id>
+      <course reference="222"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>223</id>
+      <course reference="222"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>224</id>
+      <course reference="222"/>
+      <period reference="296"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>225</id>
+      <course reference="222"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>226</id>
+      <course reference="222"/>
+      <period reference="301"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>227</id>
+      <course reference="222"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>228</id>
+      <course reference="222"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>229</id>
+      <course reference="226"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>230</id>
+      <course reference="226"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>231</id>
+      <course reference="226"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>232</id>
+      <course reference="226"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>233</id>
+      <course reference="226"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>234</id>
+      <course reference="226"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>235</id>
+      <course reference="226"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>236</id>
+      <course reference="226"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>237</id>
+      <course reference="226"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>238</id>
+      <course reference="228"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>239</id>
+      <course reference="228"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>240</id>
+      <course reference="228"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>241</id>
+      <course reference="228"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>242</id>
+      <course reference="228"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>243</id>
+      <course reference="228"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>244</id>
+      <course reference="228"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>245</id>
+      <course reference="228"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>246</id>
+      <course reference="230"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>247</id>
+      <course reference="230"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>248</id>
+      <course reference="230"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>249</id>
+      <course reference="230"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>250</id>
+      <course reference="230"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>251</id>
+      <course reference="230"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>252</id>
+      <course reference="230"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>253</id>
+      <course reference="230"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>254</id>
+      <course reference="234"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>255</id>
+      <course reference="234"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>256</id>
+      <course reference="234"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>257</id>
+      <course reference="234"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>258</id>
+      <course reference="234"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>259</id>
+      <course reference="234"/>
+      <period reference="296"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>260</id>
+      <course reference="234"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>261</id>
+      <course reference="234"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>262</id>
+      <course reference="234"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>263</id>
+      <course reference="234"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>264</id>
+      <course reference="234"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>265</id>
+      <course reference="234"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>266</id>
+      <course reference="234"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>267</id>
+      <course reference="234"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>268</id>
+      <course reference="234"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>269</id>
+      <course reference="234"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>270</id>
+      <course reference="234"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>271</id>
+      <course reference="236"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>272</id>
+      <course reference="236"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>273</id>
+      <course reference="236"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>274</id>
+      <course reference="236"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>275</id>
+      <course reference="236"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>276</id>
+      <course reference="236"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>277</id>
+      <course reference="236"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>278</id>
+      <course reference="236"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>279</id>
+      <course reference="238"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>280</id>
+      <course reference="238"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>281</id>
+      <course reference="238"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>282</id>
+      <course reference="238"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>283</id>
+      <course reference="238"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>284</id>
+      <course reference="240"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>285</id>
+      <course reference="240"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>286</id>
+      <course reference="240"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>287</id>
+      <course reference="240"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>288</id>
+      <course reference="240"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>289</id>
+      <course reference="242"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>290</id>
+      <course reference="242"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>291</id>
+      <course reference="242"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>292</id>
+      <course reference="242"/>
+      <period reference="296"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>293</id>
+      <course reference="242"/>
+      <period reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>294</id>
+      <course reference="242"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>295</id>
+      <course reference="242"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>296</id>
+      <course reference="242"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>297</id>
+      <course reference="246"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>298</id>
+      <course reference="246"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>299</id>
+      <course reference="246"/>
+      <period reference="302"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>300</id>
+      <course reference="246"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>301</id>
+      <course reference="246"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>302</id>
+      <course reference="246"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>303</id>
+      <course reference="248"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>304</id>
+      <course reference="248"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>305</id>
+      <course reference="248"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>306</id>
+      <course reference="248"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>307</id>
+      <course reference="248"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>308</id>
+      <course reference="248"/>
+      <period reference="296"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>309</id>
+      <course reference="248"/>
+      <period reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>310</id>
+      <course reference="248"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>311</id>
+      <course reference="250"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>312</id>
+      <course reference="250"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>313</id>
+      <course reference="250"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>314</id>
+      <course reference="250"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>315</id>
+      <course reference="250"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>316</id>
+      <course reference="250"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>317</id>
+      <course reference="252"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>318</id>
+      <course reference="254"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>319</id>
+      <course reference="254"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>320</id>
+      <course reference="254"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>321</id>
+      <course reference="254"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>322</id>
+      <course reference="254"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>323</id>
+      <course reference="258"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>324</id>
+      <course reference="258"/>
+      <period reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>325</id>
+      <course reference="258"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>326</id>
+      <course reference="258"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>327</id>
+      <course reference="258"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>328</id>
+      <course reference="260"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>329</id>
+      <course reference="260"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>330</id>
+      <course reference="260"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>331</id>
+      <course reference="260"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>332</id>
+      <course reference="260"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>333</id>
+      <course reference="260"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>334</id>
+      <course reference="260"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>335</id>
+      <course reference="260"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>336</id>
+      <course reference="262"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>337</id>
+      <course reference="262"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>338</id>
+      <course reference="262"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>339</id>
+      <course reference="262"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>340</id>
+      <course reference="262"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>341</id>
+      <course reference="262"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>342</id>
+      <course reference="262"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>343</id>
+      <course reference="264"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>344</id>
+      <course reference="264"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>345</id>
+      <course reference="264"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>346</id>
+      <course reference="264"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>347</id>
+      <course reference="264"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>348</id>
+      <course reference="266"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>349</id>
+      <course reference="266"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>350</id>
+      <course reference="266"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>351</id>
+      <course reference="266"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>352</id>
+      <course reference="266"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>353</id>
+      <course reference="266"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>354</id>
+      <course reference="266"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>355</id>
+      <course reference="268"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>356</id>
+      <course reference="268"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>357</id>
+      <course reference="268"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>358</id>
+      <course reference="268"/>
+      <period reference="294"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>359</id>
+      <course reference="268"/>
+      <period reference="295"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>360</id>
+      <course reference="268"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>361</id>
+      <course reference="268"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>362</id>
+      <course reference="268"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>363</id>
+      <course reference="270"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>364</id>
+      <course reference="270"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>365</id>
+      <course reference="270"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>366</id>
+      <course reference="270"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>367</id>
+      <course reference="270"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>368</id>
+      <course reference="272"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>369</id>
+      <course reference="272"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>370</id>
+      <course reference="272"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>371</id>
+      <course reference="272"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>372</id>
+      <course reference="274"/>
+      <period reference="291"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>373</id>
+      <course reference="274"/>
+      <period reference="292"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>374</id>
+      <course reference="274"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>375</id>
+      <course reference="274"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>376</id>
+      <course reference="274"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>377</id>
+      <course reference="276"/>
+      <period reference="293"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>378</id>
+      <course reference="276"/>
+      <period reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>379</id>
+      <course reference="276"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>380</id>
+      <course reference="276"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>381</id>
+      <course reference="276"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp04.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp04.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp04.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,3724 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0405-3</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>69</id>
+      <code>t069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>68</id>
+      <code>t068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="71">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="72">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="73">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="74">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="75">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="76">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="77">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="78">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="79">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="80">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="81">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="82">
+      <id>8</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="83">
+      <id>9</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="84">
+      <id>10</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="85">
+      <id>11</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="86">
+      <id>12</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="87">
+      <id>13</id>
+      <code>q015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="88">
+      <id>14</id>
+      <code>q016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="89">
+      <id>15</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="90">
+      <id>16</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>17</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>18</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>19</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>20</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>21</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>22</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>23</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>24</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>25</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>26</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>27</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>28</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>29</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>30</id>
+      <code>q033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>31</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>32</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>33</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>34</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>35</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>36</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>37</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>38</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>39</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>40</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>41</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>42</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>43</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>44</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>45</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>46</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>47</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>48</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>49</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>50</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>51</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>52</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>53</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>54</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>55</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>56</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="131">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="132">
+      <id>0</id>
+      <code>c0012</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="133">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="134">
+      <id>1</id>
+      <code>c0013</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="135">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="136">
+      <id>2</id>
+      <code>c0014</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="137">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>41</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="138">
+      <id>3</id>
+      <code>c0035</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="139">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>13</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="140">
+      <id>4</id>
+      <code>c0036</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="141">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>13</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="142">
+      <id>5</id>
+      <code>c0045</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="143">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+      </curriculumList>
+      <studentSize>76</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="144">
+      <id>6</id>
+      <code>c0052</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="145">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>119</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="146">
+      <id>7</id>
+      <code>c0053</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="147">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>63</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="148">
+      <id>8</id>
+      <code>c0055</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="149">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>63</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="150">
+      <id>9</id>
+      <code>c0057</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="151">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+      </curriculumList>
+      <studentSize>76</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="152">
+      <id>10</id>
+      <code>c0060</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="153">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>89</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="154">
+      <id>11</id>
+      <code>c0094</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="155">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="156">
+      <id>12</id>
+      <code>c0098</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="157">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+      </curriculumList>
+      <studentSize>92</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="158">
+      <id>13</id>
+      <code>c0104</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="159">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+      </curriculumList>
+      <studentSize>92</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="160">
+      <id>14</id>
+      <code>c0107</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="161">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="162">
+      <id>15</id>
+      <code>c0112</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="163">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="164">
+      <id>16</id>
+      <code>c0114</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="165">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+      </curriculumList>
+      <studentSize>92</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="166">
+      <id>17</id>
+      <code>c0116</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="167">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="168">
+      <id>18</id>
+      <code>c0117</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="169">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="170">
+      <id>19</id>
+      <code>c0130</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="171">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>124</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="172">
+      <id>20</id>
+      <code>c0148</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="173">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+      </curriculumList>
+      <studentSize>121</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="174">
+      <id>21</id>
+      <code>c0149</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="175">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+      </curriculumList>
+      <studentSize>121</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="176">
+      <id>22</id>
+      <code>c0150</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="177">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+      </curriculumList>
+      <studentSize>121</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="178">
+      <id>23</id>
+      <code>c0162</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="179">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="180">
+      <id>24</id>
+      <code>c0163</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="181">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>145</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="182">
+      <id>25</id>
+      <code>c0177</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="183">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>113</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="184">
+      <id>26</id>
+      <code>c0179</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="185">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>113</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="186">
+      <id>27</id>
+      <code>c0181</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="187">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>113</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="188">
+      <id>28</id>
+      <code>c0198</code>
+      <teacher reference="30"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="189">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>88</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="190">
+      <id>29</id>
+      <code>c0210</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="191">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+      </curriculumList>
+      <studentSize>125</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="192">
+      <id>30</id>
+      <code>c0214</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="193">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+      </curriculumList>
+      <studentSize>125</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="194">
+      <id>31</id>
+      <code>c0218</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="195">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="196">
+      <id>32</id>
+      <code>c0223</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="197">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="198">
+      <id>33</id>
+      <code>c0224</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="199">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+      </curriculumList>
+      <studentSize>115</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="200">
+      <id>34</id>
+      <code>c0226</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="201">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="202">
+      <id>35</id>
+      <code>c0227</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="203">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="204">
+      <id>36</id>
+      <code>c0233</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="205">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>66</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="206">
+      <id>37</id>
+      <code>c0249</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="207">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="208">
+      <id>38</id>
+      <code>c0254</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="209">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>114</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="210">
+      <id>39</id>
+      <code>c0271</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="211">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>114</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="212">
+      <id>40</id>
+      <code>c0409</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="213">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="214">
+      <id>41</id>
+      <code>c0416</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="215">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="216">
+      <id>42</id>
+      <code>c0420</code>
+      <teacher reference="71"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="217">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="218">
+      <id>43</id>
+      <code>c0441</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="219">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>36</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="220">
+      <id>44</id>
+      <code>c0447</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="221">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>43</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="222">
+      <id>45</id>
+      <code>c0456</code>
+      <teacher reference="70"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="223">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="224">
+      <id>46</id>
+      <code>c0457</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="225">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="226">
+      <id>47</id>
+      <code>c0465</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="227">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="228">
+      <id>48</id>
+      <code>c0486</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="229">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="230">
+      <id>49</id>
+      <code>c0491</code>
+      <teacher reference="66"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="231">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="232">
+      <id>50</id>
+      <code>c0498</code>
+      <teacher reference="65"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="233">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="234">
+      <id>51</id>
+      <code>c0501</code>
+      <teacher reference="64"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="235">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="236">
+      <id>52</id>
+      <code>c0506</code>
+      <teacher reference="63"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="237">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="238">
+      <id>53</id>
+      <code>c0510</code>
+      <teacher reference="62"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="239">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="240">
+      <id>54</id>
+      <code>c0527</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="241">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+      </curriculumList>
+      <studentSize>13</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="242">
+      <id>55</id>
+      <code>c0670</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="243">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="244">
+      <id>56</id>
+      <code>c0738</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="245">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="246">
+      <id>57</id>
+      <code>c0745</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="247">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="248">
+      <id>58</id>
+      <code>c0773</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="249">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="250">
+      <id>59</id>
+      <code>c0814</code>
+      <teacher reference="9"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="251">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="252">
+      <id>60</id>
+      <code>c0825</code>
+      <teacher reference="12"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="253">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="254">
+      <id>61</id>
+      <code>c0882</code>
+      <teacher reference="11"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="255">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="256">
+      <id>62</id>
+      <code>c0884</code>
+      <teacher reference="14"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="257">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+      </curriculumList>
+      <studentSize>53</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="258">
+      <id>63</id>
+      <code>c0899</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="259">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+      </curriculumList>
+      <studentSize>14</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="260">
+      <id>64</id>
+      <code>c0901</code>
+      <teacher reference="16"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="261">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>124</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="262">
+      <id>65</id>
+      <code>c0933</code>
+      <teacher reference="15"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="263">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="264">
+      <id>66</id>
+      <code>c0947</code>
+      <teacher reference="41"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="265">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="266">
+      <id>67</id>
+      <code>c0953</code>
+      <teacher reference="29"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="267">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+      </curriculumList>
+      <studentSize>46</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="268">
+      <id>68</id>
+      <code>c0969</code>
+      <teacher reference="27"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="269">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+      </curriculumList>
+      <studentSize>46</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="270">
+      <id>69</id>
+      <code>c0972</code>
+      <teacher reference="36"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="271">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="272">
+      <id>70</id>
+      <code>c0978</code>
+      <teacher reference="35"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="273">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="274">
+      <id>71</id>
+      <code>c0985</code>
+      <teacher reference="34"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="275">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="276">
+      <id>72</id>
+      <code>c0991</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="277">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="278">
+      <id>73</id>
+      <code>c1007</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="279">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+      </curriculumList>
+      <studentSize>76</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="280">
+      <id>74</id>
+      <code>c1041</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="281">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="282">
+      <id>75</id>
+      <code>c1044</code>
+      <teacher reference="40"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="283">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="284">
+      <id>76</id>
+      <code>c0741</code>
+      <teacher reference="39"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="285">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="286">
+      <id>77</id>
+      <code>c0196</code>
+      <teacher reference="38"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="287">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="288">
+      <id>78</id>
+      <code>c0798</code>
+      <teacher reference="37"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="289">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="290">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="291">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="292">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="293">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="294">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="295">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="296">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="297">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="298">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="299">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="300">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="301">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="302">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="303">
+      <id>0</id>
+      <day reference="291"/>
+      <timeslot reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="304">
+      <id>1</id>
+      <day reference="291"/>
+      <timeslot reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="305">
+      <id>2</id>
+      <day reference="291"/>
+      <timeslot reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="306">
+      <id>3</id>
+      <day reference="291"/>
+      <timeslot reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="307">
+      <id>4</id>
+      <day reference="291"/>
+      <timeslot reference="301"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="308">
+      <id>5</id>
+      <day reference="292"/>
+      <timeslot reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="309">
+      <id>6</id>
+      <day reference="292"/>
+      <timeslot reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="310">
+      <id>7</id>
+      <day reference="292"/>
+      <timeslot reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="311">
+      <id>8</id>
+      <day reference="292"/>
+      <timeslot reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="312">
+      <id>9</id>
+      <day reference="292"/>
+      <timeslot reference="301"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="313">
+      <id>10</id>
+      <day reference="293"/>
+      <timeslot reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="314">
+      <id>11</id>
+      <day reference="293"/>
+      <timeslot reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="315">
+      <id>12</id>
+      <day reference="293"/>
+      <timeslot reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="316">
+      <id>13</id>
+      <day reference="293"/>
+      <timeslot reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="317">
+      <id>14</id>
+      <day reference="293"/>
+      <timeslot reference="301"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="318">
+      <id>15</id>
+      <day reference="294"/>
+      <timeslot reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="319">
+      <id>16</id>
+      <day reference="294"/>
+      <timeslot reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="320">
+      <id>17</id>
+      <day reference="294"/>
+      <timeslot reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="321">
+      <id>18</id>
+      <day reference="294"/>
+      <timeslot reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="322">
+      <id>19</id>
+      <day reference="294"/>
+      <timeslot reference="301"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="323">
+      <id>20</id>
+      <day reference="295"/>
+      <timeslot reference="297"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="324">
+      <id>21</id>
+      <day reference="295"/>
+      <timeslot reference="298"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="325">
+      <id>22</id>
+      <day reference="295"/>
+      <timeslot reference="299"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="326">
+      <id>23</id>
+      <day reference="295"/>
+      <timeslot reference="300"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="327">
+      <id>24</id>
+      <day reference="295"/>
+      <timeslot reference="301"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="328">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="329">
+      <id>0</id>
+      <code>25</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="330">
+      <id>1</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="331">
+      <id>2</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="332">
+      <id>3</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="333">
+      <id>4</id>
+      <code>31</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="334">
+      <id>5</id>
+      <code>27</code>
+      <capacity>55</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="335">
+      <id>6</id>
+      <code>51</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="336">
+      <id>7</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="337">
+      <id>8</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="338">
+      <id>9</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="339">
+      <id>10</id>
+      <code>G</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="340">
+      <id>11</id>
+      <code>A</code>
+      <capacity>312</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="341">
+      <id>12</id>
+      <code>L</code>
+      <capacity>336</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="342">
+      <id>13</id>
+      <code>50</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="343">
+      <id>14</id>
+      <code>52</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="344">
+      <id>15</id>
+      <code>DS1</code>
+      <capacity>80</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="345">
+      <id>16</id>
+      <code>DS2</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="346">
+      <id>17</id>
+      <code>N</code>
+      <capacity>20</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="347">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="348">
+      <id>0</id>
+      <course reference="132"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="349">
+      <id>1</id>
+      <course reference="132"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="350">
+      <id>2</id>
+      <course reference="132"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="351">
+      <id>3</id>
+      <course reference="132"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="352">
+      <id>4</id>
+      <course reference="132"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="353">
+      <id>5</id>
+      <course reference="134"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="354">
+      <id>6</id>
+      <course reference="134"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="355">
+      <id>7</id>
+      <course reference="134"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="356">
+      <id>8</id>
+      <course reference="134"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="357">
+      <id>9</id>
+      <course reference="134"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="358">
+      <id>10</id>
+      <course reference="134"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="359">
+      <id>11</id>
+      <course reference="134"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="360">
+      <id>12</id>
+      <course reference="134"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="361">
+      <id>13</id>
+      <course reference="136"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="362">
+      <id>14</id>
+      <course reference="136"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="363">
+      <id>15</id>
+      <course reference="136"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="364">
+      <id>16</id>
+      <course reference="136"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="365">
+      <id>17</id>
+      <course reference="136"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="366">
+      <id>18</id>
+      <course reference="136"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="367">
+      <id>19</id>
+      <course reference="136"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="368">
+      <id>20</id>
+      <course reference="136"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="369">
+      <id>21</id>
+      <course reference="136"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="370">
+      <id>22</id>
+      <course reference="136"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="371">
+      <id>23</id>
+      <course reference="142"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="372">
+      <id>24</id>
+      <course reference="142"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="373">
+      <id>25</id>
+      <course reference="142"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="374">
+      <id>26</id>
+      <course reference="142"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="375">
+      <id>27</id>
+      <course reference="142"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="376">
+      <id>28</id>
+      <course reference="142"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="377">
+      <id>29</id>
+      <course reference="142"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="378">
+      <id>30</id>
+      <course reference="142"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="379">
+      <id>31</id>
+      <course reference="144"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="380">
+      <id>32</id>
+      <course reference="144"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="381">
+      <id>33</id>
+      <course reference="144"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="382">
+      <id>34</id>
+      <course reference="144"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="383">
+      <id>35</id>
+      <course reference="144"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="384">
+      <id>36</id>
+      <course reference="144"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="385">
+      <id>37</id>
+      <course reference="144"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="386">
+      <id>38</id>
+      <course reference="144"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="387">
+      <id>39</id>
+      <course reference="146"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="388">
+      <id>40</id>
+      <course reference="146"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="389">
+      <id>41</id>
+      <course reference="146"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="390">
+      <id>42</id>
+      <course reference="146"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="391">
+      <id>43</id>
+      <course reference="146"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="392">
+      <id>44</id>
+      <course reference="146"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="393">
+      <id>45</id>
+      <course reference="146"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="394">
+      <id>46</id>
+      <course reference="146"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="395">
+      <id>47</id>
+      <course reference="150"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="396">
+      <id>48</id>
+      <course reference="150"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="397">
+      <id>49</id>
+      <course reference="150"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="398">
+      <id>50</id>
+      <course reference="150"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="399">
+      <id>51</id>
+      <course reference="150"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="400">
+      <id>52</id>
+      <course reference="150"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="401">
+      <id>53</id>
+      <course reference="150"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="402">
+      <id>54</id>
+      <course reference="150"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="403">
+      <id>55</id>
+      <course reference="152"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="404">
+      <id>56</id>
+      <course reference="152"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="405">
+      <id>57</id>
+      <course reference="152"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="406">
+      <id>58</id>
+      <course reference="152"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="407">
+      <id>59</id>
+      <course reference="152"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="408">
+      <id>60</id>
+      <course reference="152"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="409">
+      <id>61</id>
+      <course reference="152"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="410">
+      <id>62</id>
+      <course reference="152"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="411">
+      <id>63</id>
+      <course reference="154"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="412">
+      <id>64</id>
+      <course reference="154"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="413">
+      <id>65</id>
+      <course reference="154"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="414">
+      <id>66</id>
+      <course reference="154"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="415">
+      <id>67</id>
+      <course reference="154"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="416">
+      <id>68</id>
+      <course reference="154"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="417">
+      <id>69</id>
+      <course reference="154"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="418">
+      <id>70</id>
+      <course reference="160"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="419">
+      <id>71</id>
+      <course reference="160"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="420">
+      <id>72</id>
+      <course reference="160"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="421">
+      <id>73</id>
+      <course reference="160"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="422">
+      <id>74</id>
+      <course reference="160"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="423">
+      <id>75</id>
+      <course reference="160"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="424">
+      <id>76</id>
+      <course reference="160"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="425">
+      <id>77</id>
+      <course reference="160"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="426">
+      <id>78</id>
+      <course reference="162"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="427">
+      <id>79</id>
+      <course reference="162"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="428">
+      <id>80</id>
+      <course reference="162"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="429">
+      <id>81</id>
+      <course reference="162"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="430">
+      <id>82</id>
+      <course reference="162"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="431">
+      <id>83</id>
+      <course reference="162"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="432">
+      <id>84</id>
+      <course reference="162"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="433">
+      <id>85</id>
+      <course reference="162"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="434">
+      <id>86</id>
+      <course reference="162"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="435">
+      <id>87</id>
+      <course reference="162"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="436">
+      <id>88</id>
+      <course reference="164"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="437">
+      <id>89</id>
+      <course reference="164"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="438">
+      <id>90</id>
+      <course reference="164"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="439">
+      <id>91</id>
+      <course reference="164"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="440">
+      <id>92</id>
+      <course reference="164"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="441">
+      <id>93</id>
+      <course reference="164"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="442">
+      <id>94</id>
+      <course reference="164"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="443">
+      <id>95</id>
+      <course reference="164"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="444">
+      <id>96</id>
+      <course reference="166"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="445">
+      <id>97</id>
+      <course reference="166"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="446">
+      <id>98</id>
+      <course reference="166"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="447">
+      <id>99</id>
+      <course reference="166"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>100</id>
+      <course reference="166"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>101</id>
+      <course reference="166"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>102</id>
+      <course reference="166"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>103</id>
+      <course reference="166"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>104</id>
+      <course reference="168"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>105</id>
+      <course reference="168"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>106</id>
+      <course reference="168"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>107</id>
+      <course reference="168"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>108</id>
+      <course reference="168"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>109</id>
+      <course reference="168"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>110</id>
+      <course reference="168"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>111</id>
+      <course reference="168"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>112</id>
+      <course reference="168"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>113</id>
+      <course reference="168"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>114</id>
+      <course reference="168"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>115</id>
+      <course reference="168"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>116</id>
+      <course reference="168"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>117</id>
+      <course reference="168"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>118</id>
+      <course reference="168"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>119</id>
+      <course reference="168"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>120</id>
+      <course reference="168"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>121</id>
+      <course reference="168"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>122</id>
+      <course reference="168"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>123</id>
+      <course reference="168"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>124</id>
+      <course reference="170"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>125</id>
+      <course reference="170"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>126</id>
+      <course reference="170"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>127</id>
+      <course reference="170"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>128</id>
+      <course reference="170"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>129</id>
+      <course reference="170"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>130</id>
+      <course reference="170"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>131</id>
+      <course reference="170"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>132</id>
+      <course reference="170"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>133</id>
+      <course reference="170"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>134</id>
+      <course reference="170"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>135</id>
+      <course reference="170"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>136</id>
+      <course reference="172"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>137</id>
+      <course reference="172"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>138</id>
+      <course reference="172"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>139</id>
+      <course reference="174"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>140</id>
+      <course reference="174"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>141</id>
+      <course reference="174"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>142</id>
+      <course reference="176"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>143</id>
+      <course reference="176"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>144</id>
+      <course reference="176"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>145</id>
+      <course reference="178"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>146</id>
+      <course reference="178"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>147</id>
+      <course reference="178"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>148</id>
+      <course reference="178"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>149</id>
+      <course reference="178"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>150</id>
+      <course reference="178"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>151</id>
+      <course reference="178"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>152</id>
+      <course reference="178"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>153</id>
+      <course reference="178"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>154</id>
+      <course reference="178"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>155</id>
+      <course reference="180"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>156</id>
+      <course reference="180"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>157</id>
+      <course reference="180"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>158</id>
+      <course reference="180"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>159</id>
+      <course reference="180"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>160</id>
+      <course reference="180"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>161</id>
+      <course reference="180"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>162</id>
+      <course reference="180"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>163</id>
+      <course reference="180"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>164</id>
+      <course reference="180"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>165</id>
+      <course reference="182"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>166</id>
+      <course reference="182"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>167</id>
+      <course reference="182"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>168</id>
+      <course reference="182"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>169</id>
+      <course reference="182"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>170</id>
+      <course reference="182"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>171</id>
+      <course reference="182"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>172</id>
+      <course reference="188"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>173</id>
+      <course reference="188"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>174</id>
+      <course reference="188"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>175</id>
+      <course reference="188"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>176</id>
+      <course reference="188"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>177</id>
+      <course reference="188"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>178</id>
+      <course reference="188"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>179</id>
+      <course reference="188"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>180</id>
+      <course reference="196"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>181</id>
+      <course reference="196"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>182</id>
+      <course reference="196"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>183</id>
+      <course reference="196"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>184</id>
+      <course reference="196"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>185</id>
+      <course reference="196"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>186</id>
+      <course reference="196"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>187</id>
+      <course reference="196"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>188</id>
+      <course reference="198"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>189</id>
+      <course reference="198"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>190</id>
+      <course reference="198"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>191</id>
+      <course reference="198"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>192</id>
+      <course reference="198"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>193</id>
+      <course reference="198"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>194</id>
+      <course reference="198"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>195</id>
+      <course reference="198"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>196</id>
+      <course reference="202"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>197</id>
+      <course reference="202"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>198</id>
+      <course reference="202"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>199</id>
+      <course reference="202"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>200</id>
+      <course reference="202"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>201</id>
+      <course reference="202"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>202</id>
+      <course reference="202"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>203</id>
+      <course reference="202"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>204</id>
+      <course reference="208"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>205</id>
+      <course reference="208"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>206</id>
+      <course reference="208"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>207</id>
+      <course reference="208"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>208</id>
+      <course reference="208"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>209</id>
+      <course reference="208"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>210</id>
+      <course reference="208"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>211</id>
+      <course reference="208"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>212</id>
+      <course reference="218"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>213</id>
+      <course reference="218"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>214</id>
+      <course reference="218"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>215</id>
+      <course reference="218"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>216</id>
+      <course reference="218"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>217</id>
+      <course reference="218"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>218</id>
+      <course reference="218"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>219</id>
+      <course reference="218"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>220</id>
+      <course reference="222"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>221</id>
+      <course reference="222"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>222</id>
+      <course reference="222"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>223</id>
+      <course reference="222"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>224</id>
+      <course reference="222"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>225</id>
+      <course reference="222"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>226</id>
+      <course reference="222"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>227</id>
+      <course reference="222"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>228</id>
+      <course reference="222"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>229</id>
+      <course reference="222"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>230</id>
+      <course reference="224"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>231</id>
+      <course reference="224"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>232</id>
+      <course reference="224"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>233</id>
+      <course reference="224"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>234</id>
+      <course reference="224"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>235</id>
+      <course reference="224"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>236</id>
+      <course reference="224"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>237</id>
+      <course reference="224"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>238</id>
+      <course reference="228"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>239</id>
+      <course reference="228"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>240</id>
+      <course reference="228"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>241</id>
+      <course reference="228"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>242</id>
+      <course reference="228"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>243</id>
+      <course reference="228"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>244</id>
+      <course reference="228"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>245</id>
+      <course reference="228"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>246</id>
+      <course reference="228"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>247</id>
+      <course reference="228"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>248</id>
+      <course reference="228"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>249</id>
+      <course reference="228"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>250</id>
+      <course reference="228"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>251</id>
+      <course reference="228"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>252</id>
+      <course reference="228"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>253</id>
+      <course reference="232"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>254</id>
+      <course reference="232"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>255</id>
+      <course reference="232"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>256</id>
+      <course reference="232"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>257</id>
+      <course reference="232"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>258</id>
+      <course reference="232"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>259</id>
+      <course reference="232"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>260</id>
+      <course reference="232"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>261</id>
+      <course reference="232"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>262</id>
+      <course reference="232"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>263</id>
+      <course reference="234"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>264</id>
+      <course reference="234"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>265</id>
+      <course reference="234"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>266</id>
+      <course reference="234"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>267</id>
+      <course reference="234"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>268</id>
+      <course reference="234"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>269</id>
+      <course reference="234"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>270</id>
+      <course reference="234"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>271</id>
+      <course reference="234"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>272</id>
+      <course reference="234"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>273</id>
+      <course reference="234"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>274</id>
+      <course reference="236"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>275</id>
+      <course reference="236"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>276</id>
+      <course reference="236"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>277</id>
+      <course reference="236"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>278</id>
+      <course reference="236"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>279</id>
+      <course reference="236"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>280</id>
+      <course reference="236"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>281</id>
+      <course reference="236"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>282</id>
+      <course reference="236"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>283</id>
+      <course reference="236"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>284</id>
+      <course reference="236"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>285</id>
+      <course reference="236"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>286</id>
+      <course reference="238"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>287</id>
+      <course reference="238"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>288</id>
+      <course reference="238"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>289</id>
+      <course reference="238"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>290</id>
+      <course reference="238"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>291</id>
+      <course reference="238"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>292</id>
+      <course reference="238"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>293</id>
+      <course reference="238"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>294</id>
+      <course reference="240"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>295</id>
+      <course reference="240"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>296</id>
+      <course reference="240"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>297</id>
+      <course reference="240"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>298</id>
+      <course reference="240"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>299</id>
+      <course reference="240"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>300</id>
+      <course reference="240"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>301</id>
+      <course reference="240"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>302</id>
+      <course reference="246"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>303</id>
+      <course reference="246"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>304</id>
+      <course reference="246"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>305</id>
+      <course reference="246"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>306</id>
+      <course reference="246"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>307</id>
+      <course reference="248"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>308</id>
+      <course reference="248"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>309</id>
+      <course reference="248"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>310</id>
+      <course reference="248"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>311</id>
+      <course reference="248"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>312</id>
+      <course reference="248"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>313</id>
+      <course reference="248"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>314</id>
+      <course reference="248"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>315</id>
+      <course reference="248"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>316</id>
+      <course reference="248"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>317</id>
+      <course reference="248"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>318</id>
+      <course reference="248"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>319</id>
+      <course reference="248"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>320</id>
+      <course reference="248"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>321</id>
+      <course reference="248"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>322</id>
+      <course reference="250"/>
+      <period reference="306"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>323</id>
+      <course reference="250"/>
+      <period reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>324</id>
+      <course reference="250"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>325</id>
+      <course reference="250"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>326</id>
+      <course reference="250"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>327</id>
+      <course reference="250"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>328</id>
+      <course reference="250"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>329</id>
+      <course reference="250"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>330</id>
+      <course reference="258"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>331</id>
+      <course reference="258"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>332</id>
+      <course reference="258"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>333</id>
+      <course reference="258"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>334</id>
+      <course reference="258"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>335</id>
+      <course reference="258"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>336</id>
+      <course reference="258"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>337</id>
+      <course reference="258"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>338</id>
+      <course reference="260"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>339</id>
+      <course reference="260"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>340</id>
+      <course reference="260"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>341</id>
+      <course reference="276"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>342</id>
+      <course reference="276"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>343</id>
+      <course reference="276"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>344</id>
+      <course reference="276"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>345</id>
+      <course reference="276"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>346</id>
+      <course reference="276"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>347</id>
+      <course reference="276"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>348</id>
+      <course reference="276"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>349</id>
+      <course reference="278"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>350</id>
+      <course reference="278"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>351</id>
+      <course reference="278"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>352</id>
+      <course reference="278"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>353</id>
+      <course reference="278"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>354</id>
+      <course reference="278"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>355</id>
+      <course reference="278"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>356</id>
+      <course reference="278"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>357</id>
+      <course reference="280"/>
+      <period reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>358</id>
+      <course reference="280"/>
+      <period reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>359</id>
+      <course reference="280"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>360</id>
+      <course reference="280"/>
+      <period reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>361</id>
+      <course reference="280"/>
+      <period reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>362</id>
+      <course reference="280"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>363</id>
+      <course reference="280"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>364</id>
+      <course reference="280"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>365</id>
+      <course reference="280"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>366</id>
+      <course reference="280"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>367</id>
+      <course reference="280"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>368</id>
+      <course reference="280"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>369</id>
+      <course reference="280"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>370</id>
+      <course reference="280"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>371</id>
+      <course reference="280"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>372</id>
+      <course reference="284"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>373</id>
+      <course reference="284"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>374</id>
+      <course reference="284"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>375</id>
+      <course reference="284"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>376</id>
+      <course reference="284"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>377</id>
+      <course reference="284"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>378</id>
+      <course reference="284"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>379</id>
+      <course reference="284"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>380</id>
+      <course reference="286"/>
+      <period reference="303"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>381</id>
+      <course reference="286"/>
+      <period reference="304"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>382</id>
+      <course reference="286"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>383</id>
+      <course reference="286"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>384</id>
+      <course reference="286"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>385</id>
+      <course reference="286"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>386</id>
+      <course reference="286"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>387</id>
+      <course reference="288"/>
+      <period reference="305"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>388</id>
+      <course reference="288"/>
+      <period reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>389</id>
+      <course reference="288"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>390</id>
+      <course reference="288"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>391</id>
+      <course reference="288"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>392</id>
+      <course reference="288"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>393</id>
+      <course reference="288"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>394</id>
+      <course reference="288"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>395</id>
+      <course reference="288"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp05.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp05.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp05.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,5982 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Let0405-1</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="50">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="51">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="52">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="53">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="54">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="55">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="56">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="57">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="58">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="59">
+      <id>8</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="60">
+      <id>9</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="61">
+      <id>10</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="62">
+      <id>11</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="63">
+      <id>12</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="64">
+      <id>13</id>
+      <code>q015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="65">
+      <id>14</id>
+      <code>q016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="66">
+      <id>15</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="67">
+      <id>16</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="68">
+      <id>17</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="69">
+      <id>18</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="70">
+      <id>19</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="71">
+      <id>20</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="72">
+      <id>21</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="73">
+      <id>22</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="74">
+      <id>23</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="75">
+      <id>24</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="76">
+      <id>25</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="77">
+      <id>26</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="78">
+      <id>27</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="79">
+      <id>28</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="80">
+      <id>29</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="81">
+      <id>30</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="82">
+      <id>31</id>
+      <code>q033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="83">
+      <id>32</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="84">
+      <id>33</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="85">
+      <id>34</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="86">
+      <id>35</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="87">
+      <id>36</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="88">
+      <id>37</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="89">
+      <id>38</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="90">
+      <id>39</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>40</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>41</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>42</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>43</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>44</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>45</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>46</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>47</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>48</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>49</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>50</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>51</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>52</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>53</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>54</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>55</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>56</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>57</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>58</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>59</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>60</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>61</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>62</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>63</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>64</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>65</id>
+      <code>q067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>66</id>
+      <code>q068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>67</id>
+      <code>q069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>68</id>
+      <code>q070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>69</id>
+      <code>q071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>70</id>
+      <code>q072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>71</id>
+      <code>q073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>72</id>
+      <code>q074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>73</id>
+      <code>q075</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>74</id>
+      <code>q076</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>75</id>
+      <code>q077</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>76</id>
+      <code>q078</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>77</id>
+      <code>q079</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>78</id>
+      <code>q080</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>79</id>
+      <code>q081</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>80</id>
+      <code>q082</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>81</id>
+      <code>q083</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="133">
+      <id>82</id>
+      <code>q084</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="134">
+      <id>83</id>
+      <code>q085</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="135">
+      <id>84</id>
+      <code>q086</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="136">
+      <id>85</id>
+      <code>q087</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="137">
+      <id>86</id>
+      <code>q088</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="138">
+      <id>87</id>
+      <code>q089</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="139">
+      <id>88</id>
+      <code>q090</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="140">
+      <id>89</id>
+      <code>q091</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="141">
+      <id>90</id>
+      <code>q092</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="142">
+      <id>91</id>
+      <code>q093</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="143">
+      <id>92</id>
+      <code>q094</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="144">
+      <id>93</id>
+      <code>q095</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="145">
+      <id>94</id>
+      <code>q096</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="146">
+      <id>95</id>
+      <code>q100</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="147">
+      <id>96</id>
+      <code>q101</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="148">
+      <id>97</id>
+      <code>q102</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="149">
+      <id>98</id>
+      <code>q103</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="150">
+      <id>99</id>
+      <code>q104</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="151">
+      <id>100</id>
+      <code>q105</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="152">
+      <id>101</id>
+      <code>q106</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="153">
+      <id>102</id>
+      <code>q108</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="154">
+      <id>103</id>
+      <code>q109</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="155">
+      <id>104</id>
+      <code>q110</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="156">
+      <id>105</id>
+      <code>q111</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="157">
+      <id>106</id>
+      <code>q112</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="158">
+      <id>107</id>
+      <code>q113</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="159">
+      <id>108</id>
+      <code>q114</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="160">
+      <id>109</id>
+      <code>q115</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="161">
+      <id>110</id>
+      <code>q120</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="162">
+      <id>111</id>
+      <code>q121</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="163">
+      <id>112</id>
+      <code>q122</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="164">
+      <id>113</id>
+      <code>q123</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="165">
+      <id>114</id>
+      <code>q124</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="166">
+      <id>115</id>
+      <code>q125</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="167">
+      <id>116</id>
+      <code>q126</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="168">
+      <id>117</id>
+      <code>q127</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="169">
+      <id>118</id>
+      <code>q128</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="170">
+      <id>119</id>
+      <code>q129</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="171">
+      <id>120</id>
+      <code>q130</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="172">
+      <id>121</id>
+      <code>q131</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="173">
+      <id>122</id>
+      <code>q132</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="174">
+      <id>123</id>
+      <code>q133</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="175">
+      <id>124</id>
+      <code>q134</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="176">
+      <id>125</id>
+      <code>q135</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="177">
+      <id>126</id>
+      <code>q136</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="178">
+      <id>127</id>
+      <code>q137</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="179">
+      <id>128</id>
+      <code>q139</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="180">
+      <id>129</id>
+      <code>q140</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="181">
+      <id>130</id>
+      <code>q142</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="182">
+      <id>131</id>
+      <code>q143</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="183">
+      <id>132</id>
+      <code>q144</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="184">
+      <id>133</id>
+      <code>q145</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="185">
+      <id>134</id>
+      <code>q146</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="186">
+      <id>135</id>
+      <code>q147</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="187">
+      <id>136</id>
+      <code>q148</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="188">
+      <id>137</id>
+      <code>q149</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="189">
+      <id>138</id>
+      <code>q150</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="190">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="191">
+      <id>0</id>
+      <code>LinTed1</code>
+      <teacher reference="29"/>
+      <lectureSize>1</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="192">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="55"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="193">
+      <id>1</id>
+      <code>AlfInf</code>
+      <teacher reference="30"/>
+      <lectureSize>1</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="194">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="55"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="195">
+      <id>2</id>
+      <code>LetIta1</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="196">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="51"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="56"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="66"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="71"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>300</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="197">
+      <id>3</id>
+      <code>FilTesItaCS</code>
+      <teacher reference="27"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="198">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="199">
+      <id>4</id>
+      <code>LinGreA</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="200">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="56"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="201">
+      <id>5</id>
+      <code>LinLatA</code>
+      <teacher reference="19"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="202">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="51"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="56"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="66"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="71"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="203">
+      <id>6</id>
+      <code>LinLetGre1</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="204">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="57"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="59"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>170</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="205">
+      <id>7</id>
+      <code>LinLetLat1</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="206">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="52"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="53"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="54"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="57"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="58"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="60"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="61"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="62"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="63"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="64"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="67"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+      </curriculumList>
+      <studentSize>350</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="207">
+      <id>8</id>
+      <code>LetCriAnt</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="208">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="58"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="61"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="180"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="209">
+      <id>9</id>
+      <code>Papiro</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="210">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="58"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="60"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="61"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="62"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="63"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="180"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="182"/>
+      </curriculumList>
+      <studentSize>230</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="211">
+      <id>10</id>
+      <code>EpiGre</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="212">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="60"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="61"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="62"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="63"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="213">
+      <id>11</id>
+      <code>StoMod1</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="214">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="52"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="53"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="54"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="64"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="67"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+      </curriculumList>
+      <studentSize>440</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="215">
+      <id>12</id>
+      <code>StoCon</code>
+      <teacher reference="5"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="216">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="55"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="65"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="68"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="69"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="70"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>400</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="217">
+      <id>13</id>
+      <code>Geo2</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="218">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="67"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="69"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="219">
+      <id>14</id>
+      <code>AntCul1</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="220">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="64"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="66"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="67"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="70"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="184"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="185"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="186"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="187"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="188"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="189"/>
+      </curriculumList>
+      <studentSize>370</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="221">
+      <id>15</id>
+      <code>StoFil1</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="222">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="51"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="56"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="66"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="71"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="223">
+      <id>16</id>
+      <code>StoCriChi</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="224">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="63"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="65"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="183"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="225">
+      <id>17</id>
+      <code>StoSci</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="226">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="65"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="68"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="69"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="70"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="227">
+      <id>18</id>
+      <code>MetRicArc</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="228">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="229">
+      <id>19</id>
+      <code>ArcCla1</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="230">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="57"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="59"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="231">
+      <id>20</id>
+      <code>LinLatB</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="232">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="233">
+      <id>21</id>
+      <code>Numism</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="234">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="62"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="183"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="235">
+      <id>22</id>
+      <code>PrePro</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="236">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="237">
+      <id>23</id>
+      <code>StoVicOriAnt</code>
+      <teacher reference="34"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="238">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="59"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="239">
+      <id>24</id>
+      <code>ArcEge</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="240">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="241">
+      <id>25</id>
+      <code>FilSem</code>
+      <teacher reference="34"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="242">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="180"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="243">
+      <id>26</id>
+      <code>LegBenCul1</code>
+      <teacher reference="32"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="244">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>170</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="245">
+      <id>27</id>
+      <code>Bibeco</code>
+      <teacher reference="15"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="246">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="53"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="247">
+      <id>28</id>
+      <code>ConBenArcLib</code>
+      <teacher reference="16"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="248">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="249">
+      <id>29</id>
+      <code>ResBenArcLib</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="250">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="251">
+      <id>30</id>
+      <code>InfArcBib</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="252">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="253">
+      <id>31</id>
+      <code>TeoTecCatCla</code>
+      <teacher reference="12"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="254">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="255">
+      <id>32</id>
+      <code>StoArtMed1</code>
+      <teacher reference="14"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="256">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="51"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="184"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="257">
+      <id>33</id>
+      <code>IcoIcoA</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="258">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="187"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="259">
+      <id>34</id>
+      <code>IcoIcoB</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="260">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="188"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="261">
+      <id>35</id>
+      <code>StoArtMod1</code>
+      <teacher reference="9"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="262">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="52"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="53"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="54"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="64"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="185"/>
+      </curriculumList>
+      <studentSize>200</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="263">
+      <id>36</id>
+      <code>MetRicStoArt</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="264">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="265">
+      <id>37</id>
+      <code>StoArtLatAmeA</code>
+      <teacher reference="11"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="266">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="189"/>
+      </curriculumList>
+      <studentSize>170</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="267">
+      <id>38</id>
+      <code>StoArtCon1</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="268">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="55"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="65"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="186"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="269">
+      <id>39</id>
+      <code>PsiArt</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="270">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="68"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="69"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="70"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="271">
+      <id>40</id>
+      <code>ArcPae</code>
+      <teacher reference="44"/>
+      <lectureSize>1</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="272">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+      </curriculumList>
+      <studentSize>340</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="273">
+      <id>41</id>
+      <code>LetIta4CS</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="274">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="275">
+      <id>42</id>
+      <code>StoGreCS</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="276">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="182"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="277">
+      <id>43</id>
+      <code>StoMedCS</code>
+      <teacher reference="41"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="278">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="183"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="279">
+      <id>44</id>
+      <code>BioArcCS</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="280">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="281">
+      <id>45</id>
+      <code>Antrop</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="282">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="283">
+      <id>46</id>
+      <code>LegBenCul2</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="284">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+      </curriculumList>
+      <studentSize>140</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="285">
+      <id>47</id>
+      <code>StoArtMed2CS</code>
+      <teacher reference="14"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="286">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="287">
+      <id>48</id>
+      <code>ChiAppBenCul</code>
+      <teacher reference="39"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="288">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="289">
+      <id>49</id>
+      <code>StoArc</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="290">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="291">
+      <id>50</id>
+      <code>StoArt</code>
+      <teacher reference="38"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="292">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="293">
+      <id>51</id>
+      <code>FonSocAntCulI</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="294">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="64"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="66"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="295">
+      <id>52</id>
+      <code>Bibgra</code>
+      <teacher reference="36"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="296">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="54"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+      </curriculumList>
+      <studentSize>280</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="297">
+      <id>53</id>
+      <code>BibgraCS</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="298">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="299">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="300">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="301">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="302">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="303">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="304">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="305">
+      <id>5</id>
+      <dayIndex>5</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="306">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="307">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="308">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="309">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="310">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="311">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="312">
+      <id>5</id>
+      <timeslotIndex>5</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="313">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="314">
+      <id>0</id>
+      <day reference="300"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="315">
+      <id>1</id>
+      <day reference="300"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="316">
+      <id>2</id>
+      <day reference="300"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="317">
+      <id>3</id>
+      <day reference="300"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="318">
+      <id>4</id>
+      <day reference="300"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="319">
+      <id>5</id>
+      <day reference="300"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="320">
+      <id>6</id>
+      <day reference="301"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="321">
+      <id>7</id>
+      <day reference="301"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="322">
+      <id>8</id>
+      <day reference="301"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="323">
+      <id>9</id>
+      <day reference="301"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="324">
+      <id>10</id>
+      <day reference="301"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="325">
+      <id>11</id>
+      <day reference="301"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="326">
+      <id>12</id>
+      <day reference="302"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="327">
+      <id>13</id>
+      <day reference="302"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="328">
+      <id>14</id>
+      <day reference="302"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="329">
+      <id>15</id>
+      <day reference="302"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="330">
+      <id>16</id>
+      <day reference="302"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="331">
+      <id>17</id>
+      <day reference="302"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="332">
+      <id>18</id>
+      <day reference="303"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="333">
+      <id>19</id>
+      <day reference="303"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="334">
+      <id>20</id>
+      <day reference="303"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="335">
+      <id>21</id>
+      <day reference="303"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="336">
+      <id>22</id>
+      <day reference="303"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="337">
+      <id>23</id>
+      <day reference="303"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="338">
+      <id>24</id>
+      <day reference="304"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="339">
+      <id>25</id>
+      <day reference="304"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="340">
+      <id>26</id>
+      <day reference="304"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="341">
+      <id>27</id>
+      <day reference="304"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="342">
+      <id>28</id>
+      <day reference="304"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="343">
+      <id>29</id>
+      <day reference="304"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="344">
+      <id>30</id>
+      <day reference="305"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="345">
+      <id>31</id>
+      <day reference="305"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="346">
+      <id>32</id>
+      <day reference="305"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="347">
+      <id>33</id>
+      <day reference="305"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="348">
+      <id>34</id>
+      <day reference="305"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="349">
+      <id>35</id>
+      <day reference="305"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="350">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="351">
+      <id>0</id>
+      <code>10</code>
+      <capacity>130</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="352">
+      <id>1</id>
+      <code>14</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="353">
+      <id>2</id>
+      <code>15</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="354">
+      <id>3</id>
+      <code>C1</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="355">
+      <id>4</id>
+      <code>L</code>
+      <capacity>65</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="356">
+      <id>5</id>
+      <code>M</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="357">
+      <id>6</id>
+      <code>O</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="358">
+      <id>7</id>
+      <code>B</code>
+      <capacity>200</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="359">
+      <id>8</id>
+      <code>A</code>
+      <capacity>450</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="360">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="361">
+      <id>0</id>
+      <course reference="191"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="362">
+      <id>1</id>
+      <course reference="191"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="363">
+      <id>2</id>
+      <course reference="191"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="364">
+      <id>3</id>
+      <course reference="191"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="365">
+      <id>4</id>
+      <course reference="193"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="366">
+      <id>5</id>
+      <course reference="193"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="367">
+      <id>6</id>
+      <course reference="193"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="368">
+      <id>7</id>
+      <course reference="193"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="369">
+      <id>8</id>
+      <course reference="195"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="370">
+      <id>9</id>
+      <course reference="195"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="371">
+      <id>10</id>
+      <course reference="195"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="372">
+      <id>11</id>
+      <course reference="195"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="373">
+      <id>12</id>
+      <course reference="195"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="374">
+      <id>13</id>
+      <course reference="195"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="375">
+      <id>14</id>
+      <course reference="195"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="376">
+      <id>15</id>
+      <course reference="195"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="377">
+      <id>16</id>
+      <course reference="195"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="378">
+      <id>17</id>
+      <course reference="195"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="379">
+      <id>18</id>
+      <course reference="195"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="380">
+      <id>19</id>
+      <course reference="195"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="381">
+      <id>20</id>
+      <course reference="195"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="382">
+      <id>21</id>
+      <course reference="195"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="383">
+      <id>22</id>
+      <course reference="195"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="384">
+      <id>23</id>
+      <course reference="195"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="385">
+      <id>24</id>
+      <course reference="195"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="386">
+      <id>25</id>
+      <course reference="195"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="387">
+      <id>26</id>
+      <course reference="195"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="388">
+      <id>27</id>
+      <course reference="195"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="389">
+      <id>28</id>
+      <course reference="195"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="390">
+      <id>29</id>
+      <course reference="195"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="391">
+      <id>30</id>
+      <course reference="195"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="392">
+      <id>31</id>
+      <course reference="195"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="393">
+      <id>32</id>
+      <course reference="197"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="394">
+      <id>33</id>
+      <course reference="197"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="395">
+      <id>34</id>
+      <course reference="197"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="396">
+      <id>35</id>
+      <course reference="197"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="397">
+      <id>36</id>
+      <course reference="197"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="398">
+      <id>37</id>
+      <course reference="197"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="399">
+      <id>38</id>
+      <course reference="197"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="400">
+      <id>39</id>
+      <course reference="197"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="401">
+      <id>40</id>
+      <course reference="197"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="402">
+      <id>41</id>
+      <course reference="197"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="403">
+      <id>42</id>
+      <course reference="197"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="404">
+      <id>43</id>
+      <course reference="197"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="405">
+      <id>44</id>
+      <course reference="197"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="406">
+      <id>45</id>
+      <course reference="197"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="407">
+      <id>46</id>
+      <course reference="197"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="408">
+      <id>47</id>
+      <course reference="197"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="409">
+      <id>48</id>
+      <course reference="197"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="410">
+      <id>49</id>
+      <course reference="197"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="411">
+      <id>50</id>
+      <course reference="199"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="412">
+      <id>51</id>
+      <course reference="199"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="413">
+      <id>52</id>
+      <course reference="199"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="414">
+      <id>53</id>
+      <course reference="199"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="415">
+      <id>54</id>
+      <course reference="199"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="416">
+      <id>55</id>
+      <course reference="199"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="417">
+      <id>56</id>
+      <course reference="199"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="418">
+      <id>57</id>
+      <course reference="199"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="419">
+      <id>58</id>
+      <course reference="199"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="420">
+      <id>59</id>
+      <course reference="201"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="421">
+      <id>60</id>
+      <course reference="201"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="422">
+      <id>61</id>
+      <course reference="201"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="423">
+      <id>62</id>
+      <course reference="201"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="424">
+      <id>63</id>
+      <course reference="201"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="425">
+      <id>64</id>
+      <course reference="201"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="426">
+      <id>65</id>
+      <course reference="201"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="427">
+      <id>66</id>
+      <course reference="201"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="428">
+      <id>67</id>
+      <course reference="201"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="429">
+      <id>68</id>
+      <course reference="201"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="430">
+      <id>69</id>
+      <course reference="201"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="431">
+      <id>70</id>
+      <course reference="201"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="432">
+      <id>71</id>
+      <course reference="203"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="433">
+      <id>72</id>
+      <course reference="203"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="434">
+      <id>73</id>
+      <course reference="203"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="435">
+      <id>74</id>
+      <course reference="203"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="436">
+      <id>75</id>
+      <course reference="205"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="437">
+      <id>76</id>
+      <course reference="205"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="438">
+      <id>77</id>
+      <course reference="205"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="439">
+      <id>78</id>
+      <course reference="205"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="440">
+      <id>79</id>
+      <course reference="205"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="441">
+      <id>80</id>
+      <course reference="205"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="442">
+      <id>81</id>
+      <course reference="205"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="443">
+      <id>82</id>
+      <course reference="205"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="444">
+      <id>83</id>
+      <course reference="205"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="445">
+      <id>84</id>
+      <course reference="205"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="446">
+      <id>85</id>
+      <course reference="205"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="447">
+      <id>86</id>
+      <course reference="205"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>87</id>
+      <course reference="205"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>88</id>
+      <course reference="205"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>89</id>
+      <course reference="205"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>90</id>
+      <course reference="205"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>91</id>
+      <course reference="205"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>92</id>
+      <course reference="205"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>93</id>
+      <course reference="205"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>94</id>
+      <course reference="205"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>95</id>
+      <course reference="205"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>96</id>
+      <course reference="205"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>97</id>
+      <course reference="205"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>98</id>
+      <course reference="205"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>99</id>
+      <course reference="207"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>100</id>
+      <course reference="207"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>101</id>
+      <course reference="207"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>102</id>
+      <course reference="207"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>103</id>
+      <course reference="207"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>104</id>
+      <course reference="207"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>105</id>
+      <course reference="207"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>106</id>
+      <course reference="207"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>107</id>
+      <course reference="207"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>108</id>
+      <course reference="207"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>109</id>
+      <course reference="207"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>110</id>
+      <course reference="207"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>111</id>
+      <course reference="209"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>112</id>
+      <course reference="209"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>113</id>
+      <course reference="209"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>114</id>
+      <course reference="209"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>115</id>
+      <course reference="211"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>116</id>
+      <course reference="211"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>117</id>
+      <course reference="211"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>118</id>
+      <course reference="211"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>119</id>
+      <course reference="211"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>120</id>
+      <course reference="211"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>121</id>
+      <course reference="211"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>122</id>
+      <course reference="211"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>123</id>
+      <course reference="211"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>124</id>
+      <course reference="211"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>125</id>
+      <course reference="211"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>126</id>
+      <course reference="211"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>127</id>
+      <course reference="211"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>128</id>
+      <course reference="211"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>129</id>
+      <course reference="213"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>130</id>
+      <course reference="213"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>131</id>
+      <course reference="213"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>132</id>
+      <course reference="213"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>133</id>
+      <course reference="213"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>134</id>
+      <course reference="213"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>135</id>
+      <course reference="213"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>136</id>
+      <course reference="213"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>137</id>
+      <course reference="213"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>138</id>
+      <course reference="213"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>139</id>
+      <course reference="213"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>140</id>
+      <course reference="213"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>141</id>
+      <course reference="213"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>142</id>
+      <course reference="213"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>143</id>
+      <course reference="213"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>144</id>
+      <course reference="213"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>145</id>
+      <course reference="213"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>146</id>
+      <course reference="213"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>147</id>
+      <course reference="213"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>148</id>
+      <course reference="213"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>149</id>
+      <course reference="213"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>150</id>
+      <course reference="213"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>151</id>
+      <course reference="213"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>152</id>
+      <course reference="213"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>153</id>
+      <course reference="215"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>154</id>
+      <course reference="215"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>155</id>
+      <course reference="215"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>156</id>
+      <course reference="215"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>157</id>
+      <course reference="215"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>158</id>
+      <course reference="215"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>159</id>
+      <course reference="215"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>160</id>
+      <course reference="215"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>161</id>
+      <course reference="215"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>162</id>
+      <course reference="215"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>163</id>
+      <course reference="215"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>164</id>
+      <course reference="215"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>165</id>
+      <course reference="215"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>166</id>
+      <course reference="215"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>167</id>
+      <course reference="215"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>168</id>
+      <course reference="215"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>169</id>
+      <course reference="215"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>170</id>
+      <course reference="215"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>171</id>
+      <course reference="215"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>172</id>
+      <course reference="215"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>173</id>
+      <course reference="215"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>174</id>
+      <course reference="215"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>175</id>
+      <course reference="215"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>176</id>
+      <course reference="215"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>177</id>
+      <course reference="217"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>178</id>
+      <course reference="217"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>179</id>
+      <course reference="217"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>180</id>
+      <course reference="217"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>181</id>
+      <course reference="219"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>182</id>
+      <course reference="219"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>183</id>
+      <course reference="219"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>184</id>
+      <course reference="219"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>185</id>
+      <course reference="219"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>186</id>
+      <course reference="219"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>187</id>
+      <course reference="221"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>188</id>
+      <course reference="221"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>189</id>
+      <course reference="221"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>190</id>
+      <course reference="221"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>191</id>
+      <course reference="221"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>192</id>
+      <course reference="221"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>193</id>
+      <course reference="221"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>194</id>
+      <course reference="221"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>195</id>
+      <course reference="221"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>196</id>
+      <course reference="221"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>197</id>
+      <course reference="221"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>198</id>
+      <course reference="221"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>199</id>
+      <course reference="223"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>200</id>
+      <course reference="223"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>201</id>
+      <course reference="223"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>202</id>
+      <course reference="223"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>203</id>
+      <course reference="225"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>204</id>
+      <course reference="225"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>205</id>
+      <course reference="225"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>206</id>
+      <course reference="225"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>207</id>
+      <course reference="225"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>208</id>
+      <course reference="225"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>209</id>
+      <course reference="225"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>210</id>
+      <course reference="225"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>211</id>
+      <course reference="225"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>212</id>
+      <course reference="225"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>213</id>
+      <course reference="227"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>214</id>
+      <course reference="227"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>215</id>
+      <course reference="227"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>216</id>
+      <course reference="227"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>217</id>
+      <course reference="229"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>218</id>
+      <course reference="229"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>219</id>
+      <course reference="229"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>220</id>
+      <course reference="229"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>221</id>
+      <course reference="229"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>222</id>
+      <course reference="229"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>223</id>
+      <course reference="231"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>224</id>
+      <course reference="231"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>225</id>
+      <course reference="231"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>226</id>
+      <course reference="231"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>227</id>
+      <course reference="231"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>228</id>
+      <course reference="231"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>229</id>
+      <course reference="231"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>230</id>
+      <course reference="231"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>231</id>
+      <course reference="231"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>232</id>
+      <course reference="231"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>233</id>
+      <course reference="231"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>234</id>
+      <course reference="231"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>235</id>
+      <course reference="231"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>236</id>
+      <course reference="231"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>237</id>
+      <course reference="231"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>238</id>
+      <course reference="231"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>239</id>
+      <course reference="231"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>240</id>
+      <course reference="231"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>241</id>
+      <course reference="231"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>242</id>
+      <course reference="231"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>243</id>
+      <course reference="231"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>244</id>
+      <course reference="231"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>245</id>
+      <course reference="231"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>246</id>
+      <course reference="231"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>247</id>
+      <course reference="231"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>248</id>
+      <course reference="231"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>249</id>
+      <course reference="231"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>250</id>
+      <course reference="231"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>251</id>
+      <course reference="233"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>252</id>
+      <course reference="233"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>253</id>
+      <course reference="233"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>254</id>
+      <course reference="233"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>255</id>
+      <course reference="233"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>256</id>
+      <course reference="233"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>257</id>
+      <course reference="233"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>258</id>
+      <course reference="233"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>259</id>
+      <course reference="233"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>260</id>
+      <course reference="233"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>261</id>
+      <course reference="233"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>262</id>
+      <course reference="233"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>263</id>
+      <course reference="233"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>264</id>
+      <course reference="233"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>265</id>
+      <course reference="233"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>266</id>
+      <course reference="233"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>267</id>
+      <course reference="233"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>268</id>
+      <course reference="235"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>269</id>
+      <course reference="235"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>270</id>
+      <course reference="235"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>271</id>
+      <course reference="235"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>272</id>
+      <course reference="235"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>273</id>
+      <course reference="235"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>274</id>
+      <course reference="235"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>275</id>
+      <course reference="235"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>276</id>
+      <course reference="235"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>277</id>
+      <course reference="235"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>278</id>
+      <course reference="235"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>279</id>
+      <course reference="235"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>280</id>
+      <course reference="235"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>281</id>
+      <course reference="237"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>282</id>
+      <course reference="237"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>283</id>
+      <course reference="237"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>284</id>
+      <course reference="237"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>285</id>
+      <course reference="239"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>286</id>
+      <course reference="239"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>287</id>
+      <course reference="239"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>288</id>
+      <course reference="239"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>289</id>
+      <course reference="239"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>290</id>
+      <course reference="239"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>291</id>
+      <course reference="239"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>292</id>
+      <course reference="239"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>293</id>
+      <course reference="239"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>294</id>
+      <course reference="239"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>295</id>
+      <course reference="239"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>296</id>
+      <course reference="239"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>297</id>
+      <course reference="239"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>298</id>
+      <course reference="241"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>299</id>
+      <course reference="241"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>300</id>
+      <course reference="241"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>301</id>
+      <course reference="241"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>302</id>
+      <course reference="243"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>303</id>
+      <course reference="243"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>304</id>
+      <course reference="243"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>305</id>
+      <course reference="243"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>306</id>
+      <course reference="245"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>307</id>
+      <course reference="245"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>308</id>
+      <course reference="245"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>309</id>
+      <course reference="245"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>310</id>
+      <course reference="245"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>311</id>
+      <course reference="245"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>312</id>
+      <course reference="245"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>313</id>
+      <course reference="245"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>314</id>
+      <course reference="245"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>315</id>
+      <course reference="245"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>316</id>
+      <course reference="245"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>317</id>
+      <course reference="245"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>318</id>
+      <course reference="245"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>319</id>
+      <course reference="245"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>320</id>
+      <course reference="245"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>321</id>
+      <course reference="245"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>322</id>
+      <course reference="245"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>323</id>
+      <course reference="245"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>324</id>
+      <course reference="245"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>325</id>
+      <course reference="245"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>326</id>
+      <course reference="245"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>327</id>
+      <course reference="247"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>328</id>
+      <course reference="247"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>329</id>
+      <course reference="247"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>330</id>
+      <course reference="247"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>331</id>
+      <course reference="247"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>332</id>
+      <course reference="247"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>333</id>
+      <course reference="247"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>334</id>
+      <course reference="247"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>335</id>
+      <course reference="247"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>336</id>
+      <course reference="247"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>337</id>
+      <course reference="247"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>338</id>
+      <course reference="247"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>339</id>
+      <course reference="247"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>340</id>
+      <course reference="247"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>341</id>
+      <course reference="247"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>342</id>
+      <course reference="249"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>343</id>
+      <course reference="249"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>344</id>
+      <course reference="249"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>345</id>
+      <course reference="249"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>346</id>
+      <course reference="249"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>347</id>
+      <course reference="249"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>348</id>
+      <course reference="249"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>349</id>
+      <course reference="249"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>350</id>
+      <course reference="249"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>351</id>
+      <course reference="249"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>352</id>
+      <course reference="249"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>353</id>
+      <course reference="249"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>354</id>
+      <course reference="249"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>355</id>
+      <course reference="249"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>356</id>
+      <course reference="249"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>357</id>
+      <course reference="249"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>358</id>
+      <course reference="249"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>359</id>
+      <course reference="249"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>360</id>
+      <course reference="249"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>361</id>
+      <course reference="249"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>362</id>
+      <course reference="249"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>363</id>
+      <course reference="251"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>364</id>
+      <course reference="251"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>365</id>
+      <course reference="251"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>366</id>
+      <course reference="251"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>367</id>
+      <course reference="253"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>368</id>
+      <course reference="253"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>369</id>
+      <course reference="253"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>370</id>
+      <course reference="253"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>371</id>
+      <course reference="253"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>372</id>
+      <course reference="253"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>373</id>
+      <course reference="253"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>374</id>
+      <course reference="253"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>375</id>
+      <course reference="253"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>376</id>
+      <course reference="253"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>377</id>
+      <course reference="253"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>378</id>
+      <course reference="253"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>379</id>
+      <course reference="253"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>380</id>
+      <course reference="253"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>381</id>
+      <course reference="253"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>382</id>
+      <course reference="253"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>383</id>
+      <course reference="253"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>384</id>
+      <course reference="253"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>385</id>
+      <course reference="253"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>386</id>
+      <course reference="253"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>387</id>
+      <course reference="253"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>388</id>
+      <course reference="255"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>389</id>
+      <course reference="255"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>390</id>
+      <course reference="255"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>391</id>
+      <course reference="255"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>392</id>
+      <course reference="255"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>393</id>
+      <course reference="255"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>394</id>
+      <course reference="255"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>395</id>
+      <course reference="255"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>396</id>
+      <course reference="255"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>397</id>
+      <course reference="255"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>398</id>
+      <course reference="255"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>399</id>
+      <course reference="255"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>400</id>
+      <course reference="255"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>401</id>
+      <course reference="255"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="763">
+      <id>402</id>
+      <course reference="255"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="764">
+      <id>403</id>
+      <course reference="255"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="765">
+      <id>404</id>
+      <course reference="255"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="766">
+      <id>405</id>
+      <course reference="255"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="767">
+      <id>406</id>
+      <course reference="255"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="768">
+      <id>407</id>
+      <course reference="255"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="769">
+      <id>408</id>
+      <course reference="255"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="770">
+      <id>409</id>
+      <course reference="255"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="771">
+      <id>410</id>
+      <course reference="255"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="772">
+      <id>411</id>
+      <course reference="255"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="773">
+      <id>412</id>
+      <course reference="255"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="774">
+      <id>413</id>
+      <course reference="257"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="775">
+      <id>414</id>
+      <course reference="257"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="776">
+      <id>415</id>
+      <course reference="257"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="777">
+      <id>416</id>
+      <course reference="257"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="778">
+      <id>417</id>
+      <course reference="257"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="779">
+      <id>418</id>
+      <course reference="257"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="780">
+      <id>419</id>
+      <course reference="257"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="781">
+      <id>420</id>
+      <course reference="257"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="782">
+      <id>421</id>
+      <course reference="257"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="783">
+      <id>422</id>
+      <course reference="257"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="784">
+      <id>423</id>
+      <course reference="257"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="785">
+      <id>424</id>
+      <course reference="257"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="786">
+      <id>425</id>
+      <course reference="257"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="787">
+      <id>426</id>
+      <course reference="257"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="788">
+      <id>427</id>
+      <course reference="257"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="789">
+      <id>428</id>
+      <course reference="257"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="790">
+      <id>429</id>
+      <course reference="257"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="791">
+      <id>430</id>
+      <course reference="257"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="792">
+      <id>431</id>
+      <course reference="261"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="793">
+      <id>432</id>
+      <course reference="261"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="794">
+      <id>433</id>
+      <course reference="261"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="795">
+      <id>434</id>
+      <course reference="261"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="796">
+      <id>435</id>
+      <course reference="261"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="797">
+      <id>436</id>
+      <course reference="261"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="798">
+      <id>437</id>
+      <course reference="261"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="799">
+      <id>438</id>
+      <course reference="261"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="800">
+      <id>439</id>
+      <course reference="261"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="801">
+      <id>440</id>
+      <course reference="261"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="802">
+      <id>441</id>
+      <course reference="261"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="803">
+      <id>442</id>
+      <course reference="261"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="804">
+      <id>443</id>
+      <course reference="261"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="805">
+      <id>444</id>
+      <course reference="261"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="806">
+      <id>445</id>
+      <course reference="261"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="807">
+      <id>446</id>
+      <course reference="261"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="808">
+      <id>447</id>
+      <course reference="261"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="809">
+      <id>448</id>
+      <course reference="261"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="810">
+      <id>449</id>
+      <course reference="261"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="811">
+      <id>450</id>
+      <course reference="261"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="812">
+      <id>451</id>
+      <course reference="261"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="813">
+      <id>452</id>
+      <course reference="261"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="814">
+      <id>453</id>
+      <course reference="261"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="815">
+      <id>454</id>
+      <course reference="261"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="816">
+      <id>455</id>
+      <course reference="261"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="817">
+      <id>456</id>
+      <course reference="263"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="818">
+      <id>457</id>
+      <course reference="263"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="819">
+      <id>458</id>
+      <course reference="263"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="820">
+      <id>459</id>
+      <course reference="263"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="821">
+      <id>460</id>
+      <course reference="263"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="822">
+      <id>461</id>
+      <course reference="263"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="823">
+      <id>462</id>
+      <course reference="263"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="824">
+      <id>463</id>
+      <course reference="263"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="825">
+      <id>464</id>
+      <course reference="263"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="826">
+      <id>465</id>
+      <course reference="265"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="827">
+      <id>466</id>
+      <course reference="265"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="828">
+      <id>467</id>
+      <course reference="265"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="829">
+      <id>468</id>
+      <course reference="265"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="830">
+      <id>469</id>
+      <course reference="265"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="831">
+      <id>470</id>
+      <course reference="265"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="832">
+      <id>471</id>
+      <course reference="265"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="833">
+      <id>472</id>
+      <course reference="265"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="834">
+      <id>473</id>
+      <course reference="265"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="835">
+      <id>474</id>
+      <course reference="265"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="836">
+      <id>475</id>
+      <course reference="265"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="837">
+      <id>476</id>
+      <course reference="265"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="838">
+      <id>477</id>
+      <course reference="265"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="839">
+      <id>478</id>
+      <course reference="265"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="840">
+      <id>479</id>
+      <course reference="265"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="841">
+      <id>480</id>
+      <course reference="265"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="842">
+      <id>481</id>
+      <course reference="265"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="843">
+      <id>482</id>
+      <course reference="265"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="844">
+      <id>483</id>
+      <course reference="265"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="845">
+      <id>484</id>
+      <course reference="265"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="846">
+      <id>485</id>
+      <course reference="265"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="847">
+      <id>486</id>
+      <course reference="267"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="848">
+      <id>487</id>
+      <course reference="267"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="849">
+      <id>488</id>
+      <course reference="267"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="850">
+      <id>489</id>
+      <course reference="267"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="851">
+      <id>490</id>
+      <course reference="267"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="852">
+      <id>491</id>
+      <course reference="267"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="853">
+      <id>492</id>
+      <course reference="267"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="854">
+      <id>493</id>
+      <course reference="267"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="855">
+      <id>494</id>
+      <course reference="267"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="856">
+      <id>495</id>
+      <course reference="267"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="857">
+      <id>496</id>
+      <course reference="267"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="858">
+      <id>497</id>
+      <course reference="267"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="859">
+      <id>498</id>
+      <course reference="267"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="860">
+      <id>499</id>
+      <course reference="267"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="861">
+      <id>500</id>
+      <course reference="267"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="862">
+      <id>501</id>
+      <course reference="267"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="863">
+      <id>502</id>
+      <course reference="267"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="864">
+      <id>503</id>
+      <course reference="267"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="865">
+      <id>504</id>
+      <course reference="267"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="866">
+      <id>505</id>
+      <course reference="267"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="867">
+      <id>506</id>
+      <course reference="267"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="868">
+      <id>507</id>
+      <course reference="267"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="869">
+      <id>508</id>
+      <course reference="267"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="870">
+      <id>509</id>
+      <course reference="267"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="871">
+      <id>510</id>
+      <course reference="269"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="872">
+      <id>511</id>
+      <course reference="269"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="873">
+      <id>512</id>
+      <course reference="269"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="874">
+      <id>513</id>
+      <course reference="269"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="875">
+      <id>514</id>
+      <course reference="269"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="876">
+      <id>515</id>
+      <course reference="269"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="877">
+      <id>516</id>
+      <course reference="269"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="878">
+      <id>517</id>
+      <course reference="269"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="879">
+      <id>518</id>
+      <course reference="269"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="880">
+      <id>519</id>
+      <course reference="269"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="881">
+      <id>520</id>
+      <course reference="269"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="882">
+      <id>521</id>
+      <course reference="269"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="883">
+      <id>522</id>
+      <course reference="269"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="884">
+      <id>523</id>
+      <course reference="269"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="885">
+      <id>524</id>
+      <course reference="271"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="886">
+      <id>525</id>
+      <course reference="271"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="887">
+      <id>526</id>
+      <course reference="271"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="888">
+      <id>527</id>
+      <course reference="271"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="889">
+      <id>528</id>
+      <course reference="271"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="890">
+      <id>529</id>
+      <course reference="271"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="891">
+      <id>530</id>
+      <course reference="271"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="892">
+      <id>531</id>
+      <course reference="271"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="893">
+      <id>532</id>
+      <course reference="271"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="894">
+      <id>533</id>
+      <course reference="271"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="895">
+      <id>534</id>
+      <course reference="271"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="896">
+      <id>535</id>
+      <course reference="271"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="897">
+      <id>536</id>
+      <course reference="273"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="898">
+      <id>537</id>
+      <course reference="273"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="899">
+      <id>538</id>
+      <course reference="273"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="900">
+      <id>539</id>
+      <course reference="273"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="901">
+      <id>540</id>
+      <course reference="275"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="902">
+      <id>541</id>
+      <course reference="275"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="903">
+      <id>542</id>
+      <course reference="275"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="904">
+      <id>543</id>
+      <course reference="275"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="905">
+      <id>544</id>
+      <course reference="275"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="906">
+      <id>545</id>
+      <course reference="275"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="907">
+      <id>546</id>
+      <course reference="275"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="908">
+      <id>547</id>
+      <course reference="275"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="909">
+      <id>548</id>
+      <course reference="275"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="910">
+      <id>549</id>
+      <course reference="275"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="911">
+      <id>550</id>
+      <course reference="275"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="912">
+      <id>551</id>
+      <course reference="275"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="913">
+      <id>552</id>
+      <course reference="275"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="914">
+      <id>553</id>
+      <course reference="275"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="915">
+      <id>554</id>
+      <course reference="275"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="916">
+      <id>555</id>
+      <course reference="275"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="917">
+      <id>556</id>
+      <course reference="275"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="918">
+      <id>557</id>
+      <course reference="275"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="919">
+      <id>558</id>
+      <course reference="275"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="920">
+      <id>559</id>
+      <course reference="275"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="921">
+      <id>560</id>
+      <course reference="275"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="922">
+      <id>561</id>
+      <course reference="275"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="923">
+      <id>562</id>
+      <course reference="275"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="924">
+      <id>563</id>
+      <course reference="275"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="925">
+      <id>564</id>
+      <course reference="275"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="926">
+      <id>565</id>
+      <course reference="275"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="927">
+      <id>566</id>
+      <course reference="275"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="928">
+      <id>567</id>
+      <course reference="277"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="929">
+      <id>568</id>
+      <course reference="277"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="930">
+      <id>569</id>
+      <course reference="277"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="931">
+      <id>570</id>
+      <course reference="277"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="932">
+      <id>571</id>
+      <course reference="277"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="933">
+      <id>572</id>
+      <course reference="277"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="934">
+      <id>573</id>
+      <course reference="277"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="935">
+      <id>574</id>
+      <course reference="277"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="936">
+      <id>575</id>
+      <course reference="277"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="937">
+      <id>576</id>
+      <course reference="277"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="938">
+      <id>577</id>
+      <course reference="277"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="939">
+      <id>578</id>
+      <course reference="277"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="940">
+      <id>579</id>
+      <course reference="277"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="941">
+      <id>580</id>
+      <course reference="277"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="942">
+      <id>581</id>
+      <course reference="277"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="943">
+      <id>582</id>
+      <course reference="277"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="944">
+      <id>583</id>
+      <course reference="277"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="945">
+      <id>584</id>
+      <course reference="277"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="946">
+      <id>585</id>
+      <course reference="277"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="947">
+      <id>586</id>
+      <course reference="277"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="948">
+      <id>587</id>
+      <course reference="277"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="949">
+      <id>588</id>
+      <course reference="277"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="950">
+      <id>589</id>
+      <course reference="277"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="951">
+      <id>590</id>
+      <course reference="279"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="952">
+      <id>591</id>
+      <course reference="279"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="953">
+      <id>592</id>
+      <course reference="279"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="954">
+      <id>593</id>
+      <course reference="279"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="955">
+      <id>594</id>
+      <course reference="279"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="956">
+      <id>595</id>
+      <course reference="279"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="957">
+      <id>596</id>
+      <course reference="279"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="958">
+      <id>597</id>
+      <course reference="279"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="959">
+      <id>598</id>
+      <course reference="279"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="960">
+      <id>599</id>
+      <course reference="279"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="961">
+      <id>600</id>
+      <course reference="279"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="962">
+      <id>601</id>
+      <course reference="279"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="963">
+      <id>602</id>
+      <course reference="279"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="964">
+      <id>603</id>
+      <course reference="279"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="965">
+      <id>604</id>
+      <course reference="279"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="966">
+      <id>605</id>
+      <course reference="279"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="967">
+      <id>606</id>
+      <course reference="279"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="968">
+      <id>607</id>
+      <course reference="279"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="969">
+      <id>608</id>
+      <course reference="279"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="970">
+      <id>609</id>
+      <course reference="279"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="971">
+      <id>610</id>
+      <course reference="279"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="972">
+      <id>611</id>
+      <course reference="279"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="973">
+      <id>612</id>
+      <course reference="279"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="974">
+      <id>613</id>
+      <course reference="279"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="975">
+      <id>614</id>
+      <course reference="279"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="976">
+      <id>615</id>
+      <course reference="281"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="977">
+      <id>616</id>
+      <course reference="281"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="978">
+      <id>617</id>
+      <course reference="281"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="979">
+      <id>618</id>
+      <course reference="281"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="980">
+      <id>619</id>
+      <course reference="281"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="981">
+      <id>620</id>
+      <course reference="281"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="982">
+      <id>621</id>
+      <course reference="281"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="983">
+      <id>622</id>
+      <course reference="281"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="984">
+      <id>623</id>
+      <course reference="281"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="985">
+      <id>624</id>
+      <course reference="281"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="986">
+      <id>625</id>
+      <course reference="281"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="987">
+      <id>626</id>
+      <course reference="281"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="988">
+      <id>627</id>
+      <course reference="281"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="989">
+      <id>628</id>
+      <course reference="281"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="990">
+      <id>629</id>
+      <course reference="281"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="991">
+      <id>630</id>
+      <course reference="281"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="992">
+      <id>631</id>
+      <course reference="281"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="993">
+      <id>632</id>
+      <course reference="281"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="994">
+      <id>633</id>
+      <course reference="281"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="995">
+      <id>634</id>
+      <course reference="281"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="996">
+      <id>635</id>
+      <course reference="281"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="997">
+      <id>636</id>
+      <course reference="281"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="998">
+      <id>637</id>
+      <course reference="281"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="999">
+      <id>638</id>
+      <course reference="281"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1000">
+      <id>639</id>
+      <course reference="281"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1001">
+      <id>640</id>
+      <course reference="283"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1002">
+      <id>641</id>
+      <course reference="283"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1003">
+      <id>642</id>
+      <course reference="283"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1004">
+      <id>643</id>
+      <course reference="283"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1005">
+      <id>644</id>
+      <course reference="285"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1006">
+      <id>645</id>
+      <course reference="285"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1007">
+      <id>646</id>
+      <course reference="285"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1008">
+      <id>647</id>
+      <course reference="285"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1009">
+      <id>648</id>
+      <course reference="285"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1010">
+      <id>649</id>
+      <course reference="285"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1011">
+      <id>650</id>
+      <course reference="285"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1012">
+      <id>651</id>
+      <course reference="285"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1013">
+      <id>652</id>
+      <course reference="285"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1014">
+      <id>653</id>
+      <course reference="285"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1015">
+      <id>654</id>
+      <course reference="285"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1016">
+      <id>655</id>
+      <course reference="285"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1017">
+      <id>656</id>
+      <course reference="285"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1018">
+      <id>657</id>
+      <course reference="285"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1019">
+      <id>658</id>
+      <course reference="285"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1020">
+      <id>659</id>
+      <course reference="285"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1021">
+      <id>660</id>
+      <course reference="285"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1022">
+      <id>661</id>
+      <course reference="285"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1023">
+      <id>662</id>
+      <course reference="285"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1024">
+      <id>663</id>
+      <course reference="285"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1025">
+      <id>664</id>
+      <course reference="285"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1026">
+      <id>665</id>
+      <course reference="285"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1027">
+      <id>666</id>
+      <course reference="285"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1028">
+      <id>667</id>
+      <course reference="285"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1029">
+      <id>668</id>
+      <course reference="285"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1030">
+      <id>669</id>
+      <course reference="287"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1031">
+      <id>670</id>
+      <course reference="287"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1032">
+      <id>671</id>
+      <course reference="287"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1033">
+      <id>672</id>
+      <course reference="287"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1034">
+      <id>673</id>
+      <course reference="287"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1035">
+      <id>674</id>
+      <course reference="287"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1036">
+      <id>675</id>
+      <course reference="287"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1037">
+      <id>676</id>
+      <course reference="287"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1038">
+      <id>677</id>
+      <course reference="287"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1039">
+      <id>678</id>
+      <course reference="287"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1040">
+      <id>679</id>
+      <course reference="287"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1041">
+      <id>680</id>
+      <course reference="287"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1042">
+      <id>681</id>
+      <course reference="287"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1043">
+      <id>682</id>
+      <course reference="289"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1044">
+      <id>683</id>
+      <course reference="289"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1045">
+      <id>684</id>
+      <course reference="289"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1046">
+      <id>685</id>
+      <course reference="289"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1047">
+      <id>686</id>
+      <course reference="289"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1048">
+      <id>687</id>
+      <course reference="289"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1049">
+      <id>688</id>
+      <course reference="291"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1050">
+      <id>689</id>
+      <course reference="291"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1051">
+      <id>690</id>
+      <course reference="291"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1052">
+      <id>691</id>
+      <course reference="291"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1053">
+      <id>692</id>
+      <course reference="291"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1054">
+      <id>693</id>
+      <course reference="291"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1055">
+      <id>694</id>
+      <course reference="291"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1056">
+      <id>695</id>
+      <course reference="291"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1057">
+      <id>696</id>
+      <course reference="291"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1058">
+      <id>697</id>
+      <course reference="291"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1059">
+      <id>698</id>
+      <course reference="291"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1060">
+      <id>699</id>
+      <course reference="291"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1061">
+      <id>700</id>
+      <course reference="291"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1062">
+      <id>701</id>
+      <course reference="291"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1063">
+      <id>702</id>
+      <course reference="291"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1064">
+      <id>703</id>
+      <course reference="291"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1065">
+      <id>704</id>
+      <course reference="291"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1066">
+      <id>705</id>
+      <course reference="291"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1067">
+      <id>706</id>
+      <course reference="291"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1068">
+      <id>707</id>
+      <course reference="293"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1069">
+      <id>708</id>
+      <course reference="293"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1070">
+      <id>709</id>
+      <course reference="293"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1071">
+      <id>710</id>
+      <course reference="293"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1072">
+      <id>711</id>
+      <course reference="295"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1073">
+      <id>712</id>
+      <course reference="295"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1074">
+      <id>713</id>
+      <course reference="295"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1075">
+      <id>714</id>
+      <course reference="295"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1076">
+      <id>715</id>
+      <course reference="295"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1077">
+      <id>716</id>
+      <course reference="295"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1078">
+      <id>717</id>
+      <course reference="295"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1079">
+      <id>718</id>
+      <course reference="295"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1080">
+      <id>719</id>
+      <course reference="295"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1081">
+      <id>720</id>
+      <course reference="295"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1082">
+      <id>721</id>
+      <course reference="295"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1083">
+      <id>722</id>
+      <course reference="295"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1084">
+      <id>723</id>
+      <course reference="295"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1085">
+      <id>724</id>
+      <course reference="295"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1086">
+      <id>725</id>
+      <course reference="295"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1087">
+      <id>726</id>
+      <course reference="295"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1088">
+      <id>727</id>
+      <course reference="295"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1089">
+      <id>728</id>
+      <course reference="295"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1090">
+      <id>729</id>
+      <course reference="295"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1091">
+      <id>730</id>
+      <course reference="295"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1092">
+      <id>731</id>
+      <course reference="295"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1093">
+      <id>732</id>
+      <course reference="295"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1094">
+      <id>733</id>
+      <course reference="295"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1095">
+      <id>734</id>
+      <course reference="295"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1096">
+      <id>735</id>
+      <course reference="295"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1097">
+      <id>736</id>
+      <course reference="295"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1098">
+      <id>737</id>
+      <course reference="295"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1099">
+      <id>738</id>
+      <course reference="295"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1100">
+      <id>739</id>
+      <course reference="295"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1101">
+      <id>740</id>
+      <course reference="295"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1102">
+      <id>741</id>
+      <course reference="297"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1103">
+      <id>742</id>
+      <course reference="297"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1104">
+      <id>743</id>
+      <course reference="297"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1105">
+      <id>744</id>
+      <course reference="297"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1106">
+      <id>745</id>
+      <course reference="297"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1107">
+      <id>746</id>
+      <course reference="297"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1108">
+      <id>747</id>
+      <course reference="297"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1109">
+      <id>748</id>
+      <course reference="297"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1110">
+      <id>749</id>
+      <course reference="297"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1111">
+      <id>750</id>
+      <course reference="297"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1112">
+      <id>751</id>
+      <course reference="297"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1113">
+      <id>752</id>
+      <course reference="297"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1114">
+      <id>753</id>
+      <course reference="297"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1115">
+      <id>754</id>
+      <course reference="297"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1116">
+      <id>755</id>
+      <course reference="297"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1117">
+      <id>756</id>
+      <course reference="297"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1118">
+      <id>757</id>
+      <course reference="297"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1119">
+      <id>758</id>
+      <course reference="297"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1120">
+      <id>759</id>
+      <course reference="297"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1121">
+      <id>760</id>
+      <course reference="297"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1122">
+      <id>761</id>
+      <course reference="297"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1123">
+      <id>762</id>
+      <course reference="297"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1124">
+      <id>763</id>
+      <course reference="297"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1125">
+      <id>764</id>
+      <course reference="297"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1126">
+      <id>765</id>
+      <course reference="297"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1127">
+      <id>766</id>
+      <course reference="297"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1128">
+      <id>767</id>
+      <course reference="297"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1129">
+      <id>768</id>
+      <course reference="297"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1130">
+      <id>769</id>
+      <course reference="297"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1131">
+      <id>770</id>
+      <course reference="297"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp06.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp06.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp06.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,5414 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0506-1</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>69</id>
+      <code>t069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>68</id>
+      <code>t068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>84</id>
+      <code>t084</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>85</id>
+      <code>t085</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>86</id>
+      <code>t086</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>80</id>
+      <code>t080</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>81</id>
+      <code>t081</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>82</id>
+      <code>t082</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>83</id>
+      <code>t083</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="71">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="72">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="73">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="74">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="75">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="76">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="77">
+      <id>75</id>
+      <code>t075</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="78">
+      <id>76</id>
+      <code>t076</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="79">
+      <id>73</id>
+      <code>t073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="80">
+      <id>74</id>
+      <code>t074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="81">
+      <id>79</id>
+      <code>t079</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="82">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="83">
+      <id>77</id>
+      <code>t077</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="84">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="85">
+      <id>78</id>
+      <code>t078</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="86">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="87">
+      <id>71</id>
+      <code>t071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="88">
+      <id>72</id>
+      <code>t072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="89">
+      <id>70</id>
+      <code>t070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="90">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>8</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>9</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>10</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>11</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>12</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>13</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>14</id>
+      <code>q014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>15</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>16</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>17</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>18</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>19</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>20</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>21</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>22</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>23</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>24</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>25</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>26</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>27</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>28</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>29</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>30</id>
+      <code>q033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>31</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>32</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>33</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>34</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>35</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>36</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>37</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>38</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>39</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>40</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>41</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="133">
+      <id>42</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="134">
+      <id>43</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="135">
+      <id>44</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="136">
+      <id>45</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="137">
+      <id>46</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="138">
+      <id>47</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="139">
+      <id>48</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="140">
+      <id>49</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="141">
+      <id>50</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="142">
+      <id>51</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="143">
+      <id>52</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="144">
+      <id>53</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="145">
+      <id>54</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="146">
+      <id>55</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="147">
+      <id>56</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="148">
+      <id>57</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="149">
+      <id>58</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="150">
+      <id>59</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="151">
+      <id>60</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="152">
+      <id>61</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="153">
+      <id>62</id>
+      <code>q067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="154">
+      <id>63</id>
+      <code>q068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="155">
+      <id>64</id>
+      <code>q069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="156">
+      <id>65</id>
+      <code>q070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="157">
+      <id>66</id>
+      <code>q071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="158">
+      <id>67</id>
+      <code>q072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="159">
+      <id>68</id>
+      <code>q073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="160">
+      <id>69</id>
+      <code>q074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="161">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="162">
+      <id>0</id>
+      <code>c0006</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="163">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+      </curriculumList>
+      <studentSize>145</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="164">
+      <id>1</id>
+      <code>c0011</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="165">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="166">
+      <id>2</id>
+      <code>c0018</code>
+      <teacher reference="65"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="167">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>42</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="168">
+      <id>3</id>
+      <code>c0026</code>
+      <teacher reference="66"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="169">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="170">
+      <id>4</id>
+      <code>c0027</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="171">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="172">
+      <id>5</id>
+      <code>c0046</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="173">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="174">
+      <id>6</id>
+      <code>c0050</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="175">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+      </curriculumList>
+      <studentSize>67</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="176">
+      <id>7</id>
+      <code>c0051</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="177">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>128</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="178">
+      <id>8</id>
+      <code>c0059</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="179">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>128</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="180">
+      <id>9</id>
+      <code>c0064</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="181">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+      </curriculumList>
+      <studentSize>67</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="182">
+      <id>10</id>
+      <code>c0073</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="183">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>68</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="184">
+      <id>11</id>
+      <code>c0080</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="185">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="186">
+      <id>12</id>
+      <code>c0085</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="187">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>67</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="188">
+      <id>13</id>
+      <code>c0091</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="189">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="190">
+      <id>14</id>
+      <code>c0097</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="191">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="192">
+      <id>15</id>
+      <code>c0099</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="193">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="194">
+      <id>16</id>
+      <code>c0101</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="195">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="196">
+      <id>17</id>
+      <code>c0105</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="197">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+      </curriculumList>
+      <studentSize>182</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="198">
+      <id>18</id>
+      <code>c0109</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="199">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="200">
+      <id>19</id>
+      <code>c0128</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="201">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="202">
+      <id>20</id>
+      <code>c0137</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="203">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>200</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="204">
+      <id>21</id>
+      <code>c0142</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="205">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="206">
+      <id>22</id>
+      <code>c0143</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="207">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="208">
+      <id>23</id>
+      <code>c0154</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="209">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="210">
+      <id>24</id>
+      <code>c0180</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="211">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>190</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="212">
+      <id>25</id>
+      <code>c0184</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="213">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>119</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="214">
+      <id>26</id>
+      <code>c0185</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="215">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>119</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="216">
+      <id>27</id>
+      <code>c0600</code>
+      <teacher reference="30"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="217">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+      </curriculumList>
+      <studentSize>38</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="218">
+      <id>28</id>
+      <code>c0718</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="219">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="220">
+      <id>29</id>
+      <code>c0724</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="221">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="222">
+      <id>30</id>
+      <code>c0793</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="223">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="224">
+      <id>31</id>
+      <code>c0803</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="225">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="226">
+      <id>32</id>
+      <code>c0806</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="227">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="228">
+      <id>33</id>
+      <code>c0816</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="229">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+      </curriculumList>
+      <studentSize>28</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="230">
+      <id>34</id>
+      <code>c0820</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="231">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="232">
+      <id>35</id>
+      <code>c0821</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="233">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="234">
+      <id>36</id>
+      <code>c0823</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="235">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="236">
+      <id>37</id>
+      <code>c0824</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="237">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="238">
+      <id>38</id>
+      <code>c0826</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="239">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="240">
+      <id>39</id>
+      <code>c0189</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="241">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="242">
+      <id>40</id>
+      <code>c0199</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="243">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="244">
+      <id>41</id>
+      <code>c0200</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="245">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="246">
+      <id>42</id>
+      <code>c0202</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="247">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>158</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="248">
+      <id>43</id>
+      <code>c0212</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="249">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+      </curriculumList>
+      <studentSize>145</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="250">
+      <id>44</id>
+      <code>c0216</code>
+      <teacher reference="84"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="251">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+      </curriculumList>
+      <studentSize>145</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="252">
+      <id>45</id>
+      <code>c0220</code>
+      <teacher reference="86"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="253">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="254">
+      <id>46</id>
+      <code>c0228</code>
+      <teacher reference="82"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="255">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="256">
+      <id>47</id>
+      <code>c0231</code>
+      <teacher reference="76"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="257">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>85</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="258">
+      <id>48</id>
+      <code>c0243</code>
+      <teacher reference="84"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="259">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="260">
+      <id>49</id>
+      <code>c0247</code>
+      <teacher reference="75"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="261">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="262">
+      <id>50</id>
+      <code>c0261</code>
+      <teacher reference="74"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="263">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+      </curriculumList>
+      <studentSize>142</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="264">
+      <id>51</id>
+      <code>c0281</code>
+      <teacher reference="73"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="265">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="266">
+      <id>52</id>
+      <code>c0417</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="267">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="268">
+      <id>53</id>
+      <code>c0422</code>
+      <teacher reference="86"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="269">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>27</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="270">
+      <id>54</id>
+      <code>c0427</code>
+      <teacher reference="71"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="271">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+      </curriculumList>
+      <studentSize>78</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="272">
+      <id>55</id>
+      <code>c0429</code>
+      <teacher reference="70"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="273">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+      </curriculumList>
+      <studentSize>122</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="274">
+      <id>56</id>
+      <code>c0433</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="275">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="276">
+      <id>57</id>
+      <code>c0439</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="277">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="278">
+      <id>58</id>
+      <code>c0440</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="279">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="280">
+      <id>59</id>
+      <code>c0442</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="281">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="282">
+      <id>60</id>
+      <code>c0446</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="283">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="284">
+      <id>61</id>
+      <code>c1009</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="285">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>113</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="286">
+      <id>62</id>
+      <code>c1013</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="287">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="288">
+      <id>63</id>
+      <code>c1020</code>
+      <teacher reference="12"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="289">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="290">
+      <id>64</id>
+      <code>c1023</code>
+      <teacher reference="11"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="291">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="292">
+      <id>65</id>
+      <code>c1027</code>
+      <teacher reference="14"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="293">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="294">
+      <id>66</id>
+      <code>c1028</code>
+      <teacher reference="14"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="295">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="296">
+      <id>67</id>
+      <code>c1031</code>
+      <teacher reference="13"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="297">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="298">
+      <id>68</id>
+      <code>c1032</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="299">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="300">
+      <id>69</id>
+      <code>c1033</code>
+      <teacher reference="16"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="301">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="302">
+      <id>70</id>
+      <code>c1034</code>
+      <teacher reference="16"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="303">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="304">
+      <id>71</id>
+      <code>c1042</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="305">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="306">
+      <id>72</id>
+      <code>c0450</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="307">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>83</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="308">
+      <id>73</id>
+      <code>c0452</code>
+      <teacher reference="15"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="309">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="310">
+      <id>74</id>
+      <code>c0462</code>
+      <teacher reference="41"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="311">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>68</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="312">
+      <id>75</id>
+      <code>c0463</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="313">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>68</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="314">
+      <id>76</id>
+      <code>c0474</code>
+      <teacher reference="27"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="315">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="316">
+      <id>77</id>
+      <code>c0484</code>
+      <teacher reference="36"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="317">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="318">
+      <id>78</id>
+      <code>c0489</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="319">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="320">
+      <id>79</id>
+      <code>c0495</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="321">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="322">
+      <id>80</id>
+      <code>c0513</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="323">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="324">
+      <id>81</id>
+      <code>c0516</code>
+      <teacher reference="34"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="325">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="326">
+      <id>82</id>
+      <code>c0519</code>
+      <teacher reference="33"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="327">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="328">
+      <id>83</id>
+      <code>c0521</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="329">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="330">
+      <id>84</id>
+      <code>c0524</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="331">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="332">
+      <id>85</id>
+      <code>c0533</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="333">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="334">
+      <id>86</id>
+      <code>c0536</code>
+      <teacher reference="39"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="335">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="336">
+      <id>87</id>
+      <code>c0830</code>
+      <teacher reference="38"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="337">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="338">
+      <id>88</id>
+      <code>c0836</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="339">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="340">
+      <id>89</id>
+      <code>c0840</code>
+      <teacher reference="89"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="341">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="342">
+      <id>90</id>
+      <code>c0846</code>
+      <teacher reference="89"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="343">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="344">
+      <id>91</id>
+      <code>c0852</code>
+      <teacher reference="87"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="345">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="346">
+      <id>92</id>
+      <code>c0855</code>
+      <teacher reference="88"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="347">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="348">
+      <id>93</id>
+      <code>c0881</code>
+      <teacher reference="79"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="349">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="350">
+      <id>94</id>
+      <code>c0896</code>
+      <teacher reference="80"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="351">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>150</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="352">
+      <id>95</id>
+      <code>c0898</code>
+      <teacher reference="77"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="353">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="354">
+      <id>96</id>
+      <code>c0935</code>
+      <teacher reference="78"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="355">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="356">
+      <id>97</id>
+      <code>c0949</code>
+      <teacher reference="83"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="357">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="358">
+      <id>98</id>
+      <code>c0951</code>
+      <teacher reference="85"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="359">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="360">
+      <id>99</id>
+      <code>c0957</code>
+      <teacher reference="81"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="361">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="362">
+      <id>100</id>
+      <code>c0959</code>
+      <teacher reference="61"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="363">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="364">
+      <id>101</id>
+      <code>c0961</code>
+      <teacher reference="62"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="365">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="366">
+      <id>102</id>
+      <code>c0965</code>
+      <teacher reference="63"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="367">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="368">
+      <id>103</id>
+      <code>c1057</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="369">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="370">
+      <id>104</id>
+      <code>c1058</code>
+      <teacher reference="64"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="371">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+      </curriculumList>
+      <studentSize>67</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="372">
+      <id>105</id>
+      <code>c1067</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="373">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="374">
+      <id>106</id>
+      <code>c1068</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="375">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="376">
+      <id>107</id>
+      <code>c1089</code>
+      <teacher reference="56"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="377">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="378">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="379">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="380">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="381">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="382">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="383">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="384">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="385">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="386">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="387">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="388">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="389">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="390">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="391">
+      <id>0</id>
+      <day reference="379"/>
+      <timeslot reference="385"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="392">
+      <id>1</id>
+      <day reference="379"/>
+      <timeslot reference="386"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="393">
+      <id>2</id>
+      <day reference="379"/>
+      <timeslot reference="387"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="394">
+      <id>3</id>
+      <day reference="379"/>
+      <timeslot reference="388"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="395">
+      <id>4</id>
+      <day reference="379"/>
+      <timeslot reference="389"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="396">
+      <id>5</id>
+      <day reference="380"/>
+      <timeslot reference="385"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="397">
+      <id>6</id>
+      <day reference="380"/>
+      <timeslot reference="386"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="398">
+      <id>7</id>
+      <day reference="380"/>
+      <timeslot reference="387"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="399">
+      <id>8</id>
+      <day reference="380"/>
+      <timeslot reference="388"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="400">
+      <id>9</id>
+      <day reference="380"/>
+      <timeslot reference="389"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="401">
+      <id>10</id>
+      <day reference="381"/>
+      <timeslot reference="385"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="402">
+      <id>11</id>
+      <day reference="381"/>
+      <timeslot reference="386"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="403">
+      <id>12</id>
+      <day reference="381"/>
+      <timeslot reference="387"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="404">
+      <id>13</id>
+      <day reference="381"/>
+      <timeslot reference="388"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="405">
+      <id>14</id>
+      <day reference="381"/>
+      <timeslot reference="389"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="406">
+      <id>15</id>
+      <day reference="382"/>
+      <timeslot reference="385"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="407">
+      <id>16</id>
+      <day reference="382"/>
+      <timeslot reference="386"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="408">
+      <id>17</id>
+      <day reference="382"/>
+      <timeslot reference="387"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="409">
+      <id>18</id>
+      <day reference="382"/>
+      <timeslot reference="388"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="410">
+      <id>19</id>
+      <day reference="382"/>
+      <timeslot reference="389"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="411">
+      <id>20</id>
+      <day reference="383"/>
+      <timeslot reference="385"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="412">
+      <id>21</id>
+      <day reference="383"/>
+      <timeslot reference="386"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="413">
+      <id>22</id>
+      <day reference="383"/>
+      <timeslot reference="387"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="414">
+      <id>23</id>
+      <day reference="383"/>
+      <timeslot reference="388"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="415">
+      <id>24</id>
+      <day reference="383"/>
+      <timeslot reference="389"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="416">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="417">
+      <id>0</id>
+      <code>25</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="418">
+      <id>1</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="419">
+      <id>2</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="420">
+      <id>3</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="421">
+      <id>4</id>
+      <code>31</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="422">
+      <id>5</id>
+      <code>27</code>
+      <capacity>65</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="423">
+      <id>6</id>
+      <code>51</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="424">
+      <id>7</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="425">
+      <id>8</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="426">
+      <id>9</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="427">
+      <id>10</id>
+      <code>G</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="428">
+      <id>11</id>
+      <code>A</code>
+      <capacity>312</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="429">
+      <id>12</id>
+      <code>L</code>
+      <capacity>336</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="430">
+      <id>13</id>
+      <code>50</code>
+      <capacity>85</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="431">
+      <id>14</id>
+      <code>52</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="432">
+      <id>15</id>
+      <code>DS1</code>
+      <capacity>80</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="433">
+      <id>16</id>
+      <code>DS2</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="434">
+      <id>17</id>
+      <code>N</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="435">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="436">
+      <id>0</id>
+      <course reference="162"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="437">
+      <id>1</id>
+      <course reference="162"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="438">
+      <id>2</id>
+      <course reference="162"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="439">
+      <id>3</id>
+      <course reference="162"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="440">
+      <id>4</id>
+      <course reference="162"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="441">
+      <id>5</id>
+      <course reference="162"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="442">
+      <id>6</id>
+      <course reference="162"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="443">
+      <id>7</id>
+      <course reference="162"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="444">
+      <id>8</id>
+      <course reference="162"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="445">
+      <id>9</id>
+      <course reference="162"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="446">
+      <id>10</id>
+      <course reference="166"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="447">
+      <id>11</id>
+      <course reference="166"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>12</id>
+      <course reference="166"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>13</id>
+      <course reference="166"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>14</id>
+      <course reference="166"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>15</id>
+      <course reference="166"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>16</id>
+      <course reference="166"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>17</id>
+      <course reference="166"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>18</id>
+      <course reference="168"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>19</id>
+      <course reference="168"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>20</id>
+      <course reference="168"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>21</id>
+      <course reference="168"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>22</id>
+      <course reference="168"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>23</id>
+      <course reference="172"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>24</id>
+      <course reference="172"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>25</id>
+      <course reference="172"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>26</id>
+      <course reference="172"/>
+      <period reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>27</id>
+      <course reference="172"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>28</id>
+      <course reference="172"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>29</id>
+      <course reference="172"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>30</id>
+      <course reference="172"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>31</id>
+      <course reference="174"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>32</id>
+      <course reference="174"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>33</id>
+      <course reference="174"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>34</id>
+      <course reference="174"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>35</id>
+      <course reference="174"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>36</id>
+      <course reference="174"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>37</id>
+      <course reference="174"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>38</id>
+      <course reference="174"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>39</id>
+      <course reference="174"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>40</id>
+      <course reference="174"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>41</id>
+      <course reference="174"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>42</id>
+      <course reference="174"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>43</id>
+      <course reference="174"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>44</id>
+      <course reference="174"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>45</id>
+      <course reference="174"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>46</id>
+      <course reference="178"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>47</id>
+      <course reference="178"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>48</id>
+      <course reference="178"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>49</id>
+      <course reference="178"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>50</id>
+      <course reference="178"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>51</id>
+      <course reference="178"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>52</id>
+      <course reference="178"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>53</id>
+      <course reference="178"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>54</id>
+      <course reference="180"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>55</id>
+      <course reference="180"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>56</id>
+      <course reference="180"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>57</id>
+      <course reference="180"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>58</id>
+      <course reference="180"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>59</id>
+      <course reference="180"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>60</id>
+      <course reference="180"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>61</id>
+      <course reference="180"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>62</id>
+      <course reference="182"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>63</id>
+      <course reference="182"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>64</id>
+      <course reference="182"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>65</id>
+      <course reference="182"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>66</id>
+      <course reference="182"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>67</id>
+      <course reference="182"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>68</id>
+      <course reference="182"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>69</id>
+      <course reference="182"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>70</id>
+      <course reference="182"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>71</id>
+      <course reference="182"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>72</id>
+      <course reference="186"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>73</id>
+      <course reference="186"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>74</id>
+      <course reference="188"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>75</id>
+      <course reference="188"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>76</id>
+      <course reference="188"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>77</id>
+      <course reference="188"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>78</id>
+      <course reference="188"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>79</id>
+      <course reference="188"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>80</id>
+      <course reference="190"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>81</id>
+      <course reference="190"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>82</id>
+      <course reference="190"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>83</id>
+      <course reference="190"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>84</id>
+      <course reference="190"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>85</id>
+      <course reference="190"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>86</id>
+      <course reference="190"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>87</id>
+      <course reference="190"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>88</id>
+      <course reference="190"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>89</id>
+      <course reference="190"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>90</id>
+      <course reference="190"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>91</id>
+      <course reference="190"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>92</id>
+      <course reference="192"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>93</id>
+      <course reference="192"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>94</id>
+      <course reference="192"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>95</id>
+      <course reference="192"/>
+      <period reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>96</id>
+      <course reference="192"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>97</id>
+      <course reference="192"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>98</id>
+      <course reference="192"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>99</id>
+      <course reference="192"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>100</id>
+      <course reference="196"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>101</id>
+      <course reference="196"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>102</id>
+      <course reference="196"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>103</id>
+      <course reference="196"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>104</id>
+      <course reference="196"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>105</id>
+      <course reference="196"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>106</id>
+      <course reference="196"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>107</id>
+      <course reference="196"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>108</id>
+      <course reference="196"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>109</id>
+      <course reference="196"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>110</id>
+      <course reference="196"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>111</id>
+      <course reference="196"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>112</id>
+      <course reference="196"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>113</id>
+      <course reference="200"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>114</id>
+      <course reference="200"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>115</id>
+      <course reference="200"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>116</id>
+      <course reference="200"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>117</id>
+      <course reference="200"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>118</id>
+      <course reference="200"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>119</id>
+      <course reference="200"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>120</id>
+      <course reference="200"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>121</id>
+      <course reference="200"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>122</id>
+      <course reference="202"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>123</id>
+      <course reference="202"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>124</id>
+      <course reference="202"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>125</id>
+      <course reference="202"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>126</id>
+      <course reference="202"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>127</id>
+      <course reference="202"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>128</id>
+      <course reference="202"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>129</id>
+      <course reference="202"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>130</id>
+      <course reference="204"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>131</id>
+      <course reference="204"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>132</id>
+      <course reference="204"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>133</id>
+      <course reference="208"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>134</id>
+      <course reference="208"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>135</id>
+      <course reference="208"/>
+      <period reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>136</id>
+      <course reference="208"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>137</id>
+      <course reference="208"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>138</id>
+      <course reference="208"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>139</id>
+      <course reference="208"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>140</id>
+      <course reference="208"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>141</id>
+      <course reference="208"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>142</id>
+      <course reference="208"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>143</id>
+      <course reference="208"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>144</id>
+      <course reference="210"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>145</id>
+      <course reference="210"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>146</id>
+      <course reference="210"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>147</id>
+      <course reference="210"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>148</id>
+      <course reference="210"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>149</id>
+      <course reference="210"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>150</id>
+      <course reference="210"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>151</id>
+      <course reference="210"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>152</id>
+      <course reference="210"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>153</id>
+      <course reference="210"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>154</id>
+      <course reference="210"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>155</id>
+      <course reference="210"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>156</id>
+      <course reference="210"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>157</id>
+      <course reference="212"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>158</id>
+      <course reference="212"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>159</id>
+      <course reference="212"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>160</id>
+      <course reference="212"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>161</id>
+      <course reference="212"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>162</id>
+      <course reference="212"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>163</id>
+      <course reference="212"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>164</id>
+      <course reference="212"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>165</id>
+      <course reference="214"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>166</id>
+      <course reference="214"/>
+      <period reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>167</id>
+      <course reference="214"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>168</id>
+      <course reference="214"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>169</id>
+      <course reference="214"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>170</id>
+      <course reference="214"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>171</id>
+      <course reference="214"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>172</id>
+      <course reference="214"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>173</id>
+      <course reference="216"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>174</id>
+      <course reference="216"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>175</id>
+      <course reference="216"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>176</id>
+      <course reference="216"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>177</id>
+      <course reference="216"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>178</id>
+      <course reference="216"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>179</id>
+      <course reference="216"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>180</id>
+      <course reference="216"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>181</id>
+      <course reference="220"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>182</id>
+      <course reference="220"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>183</id>
+      <course reference="220"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>184</id>
+      <course reference="220"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>185</id>
+      <course reference="220"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>186</id>
+      <course reference="220"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>187</id>
+      <course reference="220"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>188</id>
+      <course reference="220"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>189</id>
+      <course reference="226"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>190</id>
+      <course reference="226"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>191</id>
+      <course reference="226"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>192</id>
+      <course reference="226"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>193</id>
+      <course reference="226"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>194</id>
+      <course reference="226"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>195</id>
+      <course reference="228"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>196</id>
+      <course reference="228"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>197</id>
+      <course reference="228"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>198</id>
+      <course reference="228"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>199</id>
+      <course reference="228"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>200</id>
+      <course reference="230"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>201</id>
+      <course reference="230"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>202</id>
+      <course reference="230"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>203</id>
+      <course reference="230"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>204</id>
+      <course reference="230"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>205</id>
+      <course reference="242"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>206</id>
+      <course reference="242"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>207</id>
+      <course reference="242"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>208</id>
+      <course reference="242"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>209</id>
+      <course reference="242"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>210</id>
+      <course reference="242"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>211</id>
+      <course reference="242"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>212</id>
+      <course reference="242"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>213</id>
+      <course reference="244"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>214</id>
+      <course reference="244"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>215</id>
+      <course reference="244"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>216</id>
+      <course reference="244"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>217</id>
+      <course reference="244"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>218</id>
+      <course reference="244"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>219</id>
+      <course reference="244"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>220</id>
+      <course reference="244"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>221</id>
+      <course reference="246"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>222</id>
+      <course reference="246"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>223</id>
+      <course reference="246"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>224</id>
+      <course reference="246"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>225</id>
+      <course reference="246"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>226</id>
+      <course reference="246"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>227</id>
+      <course reference="246"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>228</id>
+      <course reference="246"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>229</id>
+      <course reference="246"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>230</id>
+      <course reference="246"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>231</id>
+      <course reference="248"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>232</id>
+      <course reference="248"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>233</id>
+      <course reference="248"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>234</id>
+      <course reference="248"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>235</id>
+      <course reference="248"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>236</id>
+      <course reference="248"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>237</id>
+      <course reference="254"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>238</id>
+      <course reference="254"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>239</id>
+      <course reference="254"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>240</id>
+      <course reference="254"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>241</id>
+      <course reference="254"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>242</id>
+      <course reference="254"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>243</id>
+      <course reference="254"/>
+      <period reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>244</id>
+      <course reference="254"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>245</id>
+      <course reference="254"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>246</id>
+      <course reference="254"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>247</id>
+      <course reference="254"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>248</id>
+      <course reference="254"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>249</id>
+      <course reference="254"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>250</id>
+      <course reference="254"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>251</id>
+      <course reference="254"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>252</id>
+      <course reference="254"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>253</id>
+      <course reference="254"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>254</id>
+      <course reference="254"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>255</id>
+      <course reference="254"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>256</id>
+      <course reference="254"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>257</id>
+      <course reference="256"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>258</id>
+      <course reference="256"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>259</id>
+      <course reference="256"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>260</id>
+      <course reference="256"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>261</id>
+      <course reference="256"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>262</id>
+      <course reference="256"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>263</id>
+      <course reference="256"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>264</id>
+      <course reference="256"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>265</id>
+      <course reference="262"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>266</id>
+      <course reference="262"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>267</id>
+      <course reference="262"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>268</id>
+      <course reference="262"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>269</id>
+      <course reference="262"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>270</id>
+      <course reference="262"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>271</id>
+      <course reference="262"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>272</id>
+      <course reference="262"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>273</id>
+      <course reference="264"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>274</id>
+      <course reference="264"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>275</id>
+      <course reference="264"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>276</id>
+      <course reference="264"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>277</id>
+      <course reference="264"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>278</id>
+      <course reference="270"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>279</id>
+      <course reference="270"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>280</id>
+      <course reference="270"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>281</id>
+      <course reference="270"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>282</id>
+      <course reference="270"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>283</id>
+      <course reference="270"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>284</id>
+      <course reference="270"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>285</id>
+      <course reference="270"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>286</id>
+      <course reference="272"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>287</id>
+      <course reference="272"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>288</id>
+      <course reference="272"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>289</id>
+      <course reference="272"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>290</id>
+      <course reference="272"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>291</id>
+      <course reference="272"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>292</id>
+      <course reference="272"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>293</id>
+      <course reference="272"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>294</id>
+      <course reference="274"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>295</id>
+      <course reference="274"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>296</id>
+      <course reference="274"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>297</id>
+      <course reference="274"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>298</id>
+      <course reference="274"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>299</id>
+      <course reference="274"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>300</id>
+      <course reference="274"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>301</id>
+      <course reference="274"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>302</id>
+      <course reference="278"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>303</id>
+      <course reference="278"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>304</id>
+      <course reference="278"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>305</id>
+      <course reference="278"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>306</id>
+      <course reference="278"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>307</id>
+      <course reference="278"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>308</id>
+      <course reference="278"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>309</id>
+      <course reference="278"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>310</id>
+      <course reference="280"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>311</id>
+      <course reference="280"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>312</id>
+      <course reference="280"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>313</id>
+      <course reference="280"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>314</id>
+      <course reference="280"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>315</id>
+      <course reference="280"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>316</id>
+      <course reference="280"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>317</id>
+      <course reference="280"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>318</id>
+      <course reference="284"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>319</id>
+      <course reference="284"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>320</id>
+      <course reference="284"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>321</id>
+      <course reference="284"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>322</id>
+      <course reference="284"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>323</id>
+      <course reference="284"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>324</id>
+      <course reference="288"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>325</id>
+      <course reference="288"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>326</id>
+      <course reference="288"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="763">
+      <id>327</id>
+      <course reference="288"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="764">
+      <id>328</id>
+      <course reference="288"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="765">
+      <id>329</id>
+      <course reference="288"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="766">
+      <id>330</id>
+      <course reference="288"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="767">
+      <id>331</id>
+      <course reference="288"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="768">
+      <id>332</id>
+      <course reference="288"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="769">
+      <id>333</id>
+      <course reference="288"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="770">
+      <id>334</id>
+      <course reference="290"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="771">
+      <id>335</id>
+      <course reference="290"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="772">
+      <id>336</id>
+      <course reference="290"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="773">
+      <id>337</id>
+      <course reference="290"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="774">
+      <id>338</id>
+      <course reference="290"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="775">
+      <id>339</id>
+      <course reference="290"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="776">
+      <id>340</id>
+      <course reference="290"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="777">
+      <id>341</id>
+      <course reference="290"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="778">
+      <id>342</id>
+      <course reference="290"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="779">
+      <id>343</id>
+      <course reference="290"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="780">
+      <id>344</id>
+      <course reference="290"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="781">
+      <id>345</id>
+      <course reference="290"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="782">
+      <id>346</id>
+      <course reference="290"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="783">
+      <id>347</id>
+      <course reference="290"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="784">
+      <id>348</id>
+      <course reference="290"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="785">
+      <id>349</id>
+      <course reference="290"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="786">
+      <id>350</id>
+      <course reference="290"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="787">
+      <id>351</id>
+      <course reference="290"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="788">
+      <id>352</id>
+      <course reference="290"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="789">
+      <id>353</id>
+      <course reference="290"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="790">
+      <id>354</id>
+      <course reference="294"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="791">
+      <id>355</id>
+      <course reference="294"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="792">
+      <id>356</id>
+      <course reference="294"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="793">
+      <id>357</id>
+      <course reference="294"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="794">
+      <id>358</id>
+      <course reference="294"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="795">
+      <id>359</id>
+      <course reference="294"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="796">
+      <id>360</id>
+      <course reference="294"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="797">
+      <id>361</id>
+      <course reference="294"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="798">
+      <id>362</id>
+      <course reference="294"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="799">
+      <id>363</id>
+      <course reference="294"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="800">
+      <id>364</id>
+      <course reference="294"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="801">
+      <id>365</id>
+      <course reference="294"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="802">
+      <id>366</id>
+      <course reference="294"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="803">
+      <id>367</id>
+      <course reference="294"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="804">
+      <id>368</id>
+      <course reference="294"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="805">
+      <id>369</id>
+      <course reference="294"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="806">
+      <id>370</id>
+      <course reference="294"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="807">
+      <id>371</id>
+      <course reference="294"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="808">
+      <id>372</id>
+      <course reference="294"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="809">
+      <id>373</id>
+      <course reference="294"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="810">
+      <id>374</id>
+      <course reference="296"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="811">
+      <id>375</id>
+      <course reference="296"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="812">
+      <id>376</id>
+      <course reference="296"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="813">
+      <id>377</id>
+      <course reference="296"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="814">
+      <id>378</id>
+      <course reference="296"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="815">
+      <id>379</id>
+      <course reference="296"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="816">
+      <id>380</id>
+      <course reference="296"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="817">
+      <id>381</id>
+      <course reference="296"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="818">
+      <id>382</id>
+      <course reference="298"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="819">
+      <id>383</id>
+      <course reference="298"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="820">
+      <id>384</id>
+      <course reference="298"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="821">
+      <id>385</id>
+      <course reference="298"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="822">
+      <id>386</id>
+      <course reference="298"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="823">
+      <id>387</id>
+      <course reference="298"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="824">
+      <id>388</id>
+      <course reference="298"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="825">
+      <id>389</id>
+      <course reference="298"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="826">
+      <id>390</id>
+      <course reference="298"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="827">
+      <id>391</id>
+      <course reference="298"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="828">
+      <id>392</id>
+      <course reference="298"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="829">
+      <id>393</id>
+      <course reference="298"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="830">
+      <id>394</id>
+      <course reference="298"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="831">
+      <id>395</id>
+      <course reference="298"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="832">
+      <id>396</id>
+      <course reference="298"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="833">
+      <id>397</id>
+      <course reference="298"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="834">
+      <id>398</id>
+      <course reference="298"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="835">
+      <id>399</id>
+      <course reference="298"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="836">
+      <id>400</id>
+      <course reference="298"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="837">
+      <id>401</id>
+      <course reference="298"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="838">
+      <id>402</id>
+      <course reference="300"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="839">
+      <id>403</id>
+      <course reference="300"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="840">
+      <id>404</id>
+      <course reference="300"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="841">
+      <id>405</id>
+      <course reference="300"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="842">
+      <id>406</id>
+      <course reference="300"/>
+      <period reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="843">
+      <id>407</id>
+      <course reference="300"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="844">
+      <id>408</id>
+      <course reference="300"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="845">
+      <id>409</id>
+      <course reference="300"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="846">
+      <id>410</id>
+      <course reference="300"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="847">
+      <id>411</id>
+      <course reference="300"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="848">
+      <id>412</id>
+      <course reference="300"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="849">
+      <id>413</id>
+      <course reference="300"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="850">
+      <id>414</id>
+      <course reference="300"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="851">
+      <id>415</id>
+      <course reference="300"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="852">
+      <id>416</id>
+      <course reference="300"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="853">
+      <id>417</id>
+      <course reference="302"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="854">
+      <id>418</id>
+      <course reference="302"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="855">
+      <id>419</id>
+      <course reference="302"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="856">
+      <id>420</id>
+      <course reference="302"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="857">
+      <id>421</id>
+      <course reference="302"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="858">
+      <id>422</id>
+      <course reference="302"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="859">
+      <id>423</id>
+      <course reference="302"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="860">
+      <id>424</id>
+      <course reference="302"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="861">
+      <id>425</id>
+      <course reference="302"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="862">
+      <id>426</id>
+      <course reference="302"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="863">
+      <id>427</id>
+      <course reference="302"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="864">
+      <id>428</id>
+      <course reference="302"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="865">
+      <id>429</id>
+      <course reference="302"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="866">
+      <id>430</id>
+      <course reference="302"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="867">
+      <id>431</id>
+      <course reference="302"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="868">
+      <id>432</id>
+      <course reference="302"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="869">
+      <id>433</id>
+      <course reference="302"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="870">
+      <id>434</id>
+      <course reference="302"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="871">
+      <id>435</id>
+      <course reference="302"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="872">
+      <id>436</id>
+      <course reference="302"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="873">
+      <id>437</id>
+      <course reference="306"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="874">
+      <id>438</id>
+      <course reference="306"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="875">
+      <id>439</id>
+      <course reference="306"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="876">
+      <id>440</id>
+      <course reference="306"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="877">
+      <id>441</id>
+      <course reference="306"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="878">
+      <id>442</id>
+      <course reference="306"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="879">
+      <id>443</id>
+      <course reference="306"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="880">
+      <id>444</id>
+      <course reference="306"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="881">
+      <id>445</id>
+      <course reference="308"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="882">
+      <id>446</id>
+      <course reference="308"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="883">
+      <id>447</id>
+      <course reference="308"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="884">
+      <id>448</id>
+      <course reference="308"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="885">
+      <id>449</id>
+      <course reference="308"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="886">
+      <id>450</id>
+      <course reference="308"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="887">
+      <id>451</id>
+      <course reference="308"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="888">
+      <id>452</id>
+      <course reference="308"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="889">
+      <id>453</id>
+      <course reference="308"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="890">
+      <id>454</id>
+      <course reference="308"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="891">
+      <id>455</id>
+      <course reference="308"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="892">
+      <id>456</id>
+      <course reference="308"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="893">
+      <id>457</id>
+      <course reference="308"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="894">
+      <id>458</id>
+      <course reference="310"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="895">
+      <id>459</id>
+      <course reference="310"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="896">
+      <id>460</id>
+      <course reference="310"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="897">
+      <id>461</id>
+      <course reference="310"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="898">
+      <id>462</id>
+      <course reference="310"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="899">
+      <id>463</id>
+      <course reference="310"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="900">
+      <id>464</id>
+      <course reference="310"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="901">
+      <id>465</id>
+      <course reference="310"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="902">
+      <id>466</id>
+      <course reference="314"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="903">
+      <id>467</id>
+      <course reference="314"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="904">
+      <id>468</id>
+      <course reference="314"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="905">
+      <id>469</id>
+      <course reference="314"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="906">
+      <id>470</id>
+      <course reference="314"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="907">
+      <id>471</id>
+      <course reference="314"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="908">
+      <id>472</id>
+      <course reference="314"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="909">
+      <id>473</id>
+      <course reference="314"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="910">
+      <id>474</id>
+      <course reference="316"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="911">
+      <id>475</id>
+      <course reference="316"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="912">
+      <id>476</id>
+      <course reference="316"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="913">
+      <id>477</id>
+      <course reference="316"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="914">
+      <id>478</id>
+      <course reference="316"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="915">
+      <id>479</id>
+      <course reference="316"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="916">
+      <id>480</id>
+      <course reference="316"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="917">
+      <id>481</id>
+      <course reference="316"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="918">
+      <id>482</id>
+      <course reference="316"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="919">
+      <id>483</id>
+      <course reference="316"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="920">
+      <id>484</id>
+      <course reference="316"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="921">
+      <id>485</id>
+      <course reference="322"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="922">
+      <id>486</id>
+      <course reference="322"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="923">
+      <id>487</id>
+      <course reference="322"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="924">
+      <id>488</id>
+      <course reference="322"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="925">
+      <id>489</id>
+      <course reference="322"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="926">
+      <id>490</id>
+      <course reference="322"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="927">
+      <id>491</id>
+      <course reference="322"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="928">
+      <id>492</id>
+      <course reference="322"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="929">
+      <id>493</id>
+      <course reference="324"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="930">
+      <id>494</id>
+      <course reference="324"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="931">
+      <id>495</id>
+      <course reference="324"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="932">
+      <id>496</id>
+      <course reference="324"/>
+      <period reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="933">
+      <id>497</id>
+      <course reference="324"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="934">
+      <id>498</id>
+      <course reference="324"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="935">
+      <id>499</id>
+      <course reference="324"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="936">
+      <id>500</id>
+      <course reference="324"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="937">
+      <id>501</id>
+      <course reference="324"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="938">
+      <id>502</id>
+      <course reference="324"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="939">
+      <id>503</id>
+      <course reference="326"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="940">
+      <id>504</id>
+      <course reference="326"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="941">
+      <id>505</id>
+      <course reference="326"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="942">
+      <id>506</id>
+      <course reference="326"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="943">
+      <id>507</id>
+      <course reference="326"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="944">
+      <id>508</id>
+      <course reference="326"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="945">
+      <id>509</id>
+      <course reference="326"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="946">
+      <id>510</id>
+      <course reference="326"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="947">
+      <id>511</id>
+      <course reference="326"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="948">
+      <id>512</id>
+      <course reference="326"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="949">
+      <id>513</id>
+      <course reference="326"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="950">
+      <id>514</id>
+      <course reference="330"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="951">
+      <id>515</id>
+      <course reference="330"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="952">
+      <id>516</id>
+      <course reference="330"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="953">
+      <id>517</id>
+      <course reference="330"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="954">
+      <id>518</id>
+      <course reference="330"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="955">
+      <id>519</id>
+      <course reference="330"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="956">
+      <id>520</id>
+      <course reference="330"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="957">
+      <id>521</id>
+      <course reference="330"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="958">
+      <id>522</id>
+      <course reference="330"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="959">
+      <id>523</id>
+      <course reference="330"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="960">
+      <id>524</id>
+      <course reference="330"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="961">
+      <id>525</id>
+      <course reference="330"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="962">
+      <id>526</id>
+      <course reference="332"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="963">
+      <id>527</id>
+      <course reference="332"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="964">
+      <id>528</id>
+      <course reference="332"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="965">
+      <id>529</id>
+      <course reference="332"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="966">
+      <id>530</id>
+      <course reference="332"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="967">
+      <id>531</id>
+      <course reference="332"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="968">
+      <id>532</id>
+      <course reference="332"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="969">
+      <id>533</id>
+      <course reference="332"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="970">
+      <id>534</id>
+      <course reference="334"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="971">
+      <id>535</id>
+      <course reference="334"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="972">
+      <id>536</id>
+      <course reference="334"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="973">
+      <id>537</id>
+      <course reference="334"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="974">
+      <id>538</id>
+      <course reference="334"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="975">
+      <id>539</id>
+      <course reference="334"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="976">
+      <id>540</id>
+      <course reference="334"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="977">
+      <id>541</id>
+      <course reference="334"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="978">
+      <id>542</id>
+      <course reference="336"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="979">
+      <id>543</id>
+      <course reference="336"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="980">
+      <id>544</id>
+      <course reference="336"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="981">
+      <id>545</id>
+      <course reference="336"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="982">
+      <id>546</id>
+      <course reference="336"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="983">
+      <id>547</id>
+      <course reference="336"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="984">
+      <id>548</id>
+      <course reference="336"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="985">
+      <id>549</id>
+      <course reference="336"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="986">
+      <id>550</id>
+      <course reference="340"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="987">
+      <id>551</id>
+      <course reference="340"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="988">
+      <id>552</id>
+      <course reference="340"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="989">
+      <id>553</id>
+      <course reference="342"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="990">
+      <id>554</id>
+      <course reference="342"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="991">
+      <id>555</id>
+      <course reference="342"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="992">
+      <id>556</id>
+      <course reference="344"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="993">
+      <id>557</id>
+      <course reference="344"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="994">
+      <id>558</id>
+      <course reference="344"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="995">
+      <id>559</id>
+      <course reference="344"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="996">
+      <id>560</id>
+      <course reference="344"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="997">
+      <id>561</id>
+      <course reference="344"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="998">
+      <id>562</id>
+      <course reference="344"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="999">
+      <id>563</id>
+      <course reference="344"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1000">
+      <id>564</id>
+      <course reference="344"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1001">
+      <id>565</id>
+      <course reference="348"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1002">
+      <id>566</id>
+      <course reference="348"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1003">
+      <id>567</id>
+      <course reference="348"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1004">
+      <id>568</id>
+      <course reference="348"/>
+      <period reference="396"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1005">
+      <id>569</id>
+      <course reference="348"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1006">
+      <id>570</id>
+      <course reference="348"/>
+      <period reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1007">
+      <id>571</id>
+      <course reference="348"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1008">
+      <id>572</id>
+      <course reference="348"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1009">
+      <id>573</id>
+      <course reference="348"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1010">
+      <id>574</id>
+      <course reference="350"/>
+      <period reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1011">
+      <id>575</id>
+      <course reference="350"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1012">
+      <id>576</id>
+      <course reference="350"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1013">
+      <id>577</id>
+      <course reference="350"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1014">
+      <id>578</id>
+      <course reference="350"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1015">
+      <id>579</id>
+      <course reference="350"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1016">
+      <id>580</id>
+      <course reference="350"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1017">
+      <id>581</id>
+      <course reference="350"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1018">
+      <id>582</id>
+      <course reference="350"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1019">
+      <id>583</id>
+      <course reference="350"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1020">
+      <id>584</id>
+      <course reference="350"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1021">
+      <id>585</id>
+      <course reference="352"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1022">
+      <id>586</id>
+      <course reference="352"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1023">
+      <id>587</id>
+      <course reference="352"/>
+      <period reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1024">
+      <id>588</id>
+      <course reference="352"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1025">
+      <id>589</id>
+      <course reference="352"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1026">
+      <id>590</id>
+      <course reference="352"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1027">
+      <id>591</id>
+      <course reference="352"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1028">
+      <id>592</id>
+      <course reference="352"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1029">
+      <id>593</id>
+      <course reference="354"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1030">
+      <id>594</id>
+      <course reference="354"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1031">
+      <id>595</id>
+      <course reference="354"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1032">
+      <id>596</id>
+      <course reference="354"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1033">
+      <id>597</id>
+      <course reference="354"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1034">
+      <id>598</id>
+      <course reference="370"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1035">
+      <id>599</id>
+      <course reference="370"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1036">
+      <id>600</id>
+      <course reference="370"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1037">
+      <id>601</id>
+      <course reference="370"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1038">
+      <id>602</id>
+      <course reference="370"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1039">
+      <id>603</id>
+      <course reference="370"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1040">
+      <id>604</id>
+      <course reference="370"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1041">
+      <id>605</id>
+      <course reference="370"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1042">
+      <id>606</id>
+      <course reference="370"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1043">
+      <id>607</id>
+      <course reference="370"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1044">
+      <id>608</id>
+      <course reference="372"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1045">
+      <id>609</id>
+      <course reference="372"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1046">
+      <id>610</id>
+      <course reference="372"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1047">
+      <id>611</id>
+      <course reference="372"/>
+      <period reference="394"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1048">
+      <id>612</id>
+      <course reference="372"/>
+      <period reference="395"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1049">
+      <id>613</id>
+      <course reference="372"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1050">
+      <id>614</id>
+      <course reference="372"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1051">
+      <id>615</id>
+      <course reference="372"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1052">
+      <id>616</id>
+      <course reference="374"/>
+      <period reference="391"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1053">
+      <id>617</id>
+      <course reference="374"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1054">
+      <id>618</id>
+      <course reference="374"/>
+      <period reference="393"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1055">
+      <id>619</id>
+      <course reference="374"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1056">
+      <id>620</id>
+      <course reference="374"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1057">
+      <id>621</id>
+      <course reference="374"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1058">
+      <id>622</id>
+      <course reference="374"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1059">
+      <id>623</id>
+      <course reference="374"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1060">
+      <id>624</id>
+      <course reference="376"/>
+      <period reference="392"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1061">
+      <id>625</id>
+      <course reference="376"/>
+      <period reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1062">
+      <id>626</id>
+      <course reference="376"/>
+      <period reference="402"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1063">
+      <id>627</id>
+      <course reference="376"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1064">
+      <id>628</id>
+      <course reference="376"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1065">
+      <id>629</id>
+      <course reference="376"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1066">
+      <id>630</id>
+      <course reference="376"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1067">
+      <id>631</id>
+      <course reference="376"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp07.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp07.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp07.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,5935 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0607-2</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>69</id>
+      <code>t069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>68</id>
+      <code>t068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>97</id>
+      <code>t097</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>98</id>
+      <code>t098</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>95</id>
+      <code>t095</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>96</id>
+      <code>t096</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>93</id>
+      <code>t093</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="71">
+      <id>94</id>
+      <code>t094</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="72">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="73">
+      <id>91</id>
+      <code>t091</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="74">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="75">
+      <id>92</id>
+      <code>t092</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="76">
+      <id>90</id>
+      <code>t090</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="77">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="78">
+      <id>84</id>
+      <code>t084</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="79">
+      <id>85</id>
+      <code>t085</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="80">
+      <id>86</id>
+      <code>t086</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="81">
+      <id>87</id>
+      <code>t087</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="82">
+      <id>88</id>
+      <code>t088</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="83">
+      <id>89</id>
+      <code>t089</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="84">
+      <id>80</id>
+      <code>t080</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="85">
+      <id>81</id>
+      <code>t081</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="86">
+      <id>82</id>
+      <code>t082</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="87">
+      <id>83</id>
+      <code>t083</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="88">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="89">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="90">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="91">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="92">
+      <id>75</id>
+      <code>t075</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="93">
+      <id>76</id>
+      <code>t076</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="94">
+      <id>73</id>
+      <code>t073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="95">
+      <id>74</id>
+      <code>t074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="96">
+      <id>79</id>
+      <code>t079</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="97">
+      <id>77</id>
+      <code>t077</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="98">
+      <id>78</id>
+      <code>t078</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="99">
+      <id>71</id>
+      <code>t071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="100">
+      <id>72</id>
+      <code>t072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="101">
+      <id>70</id>
+      <code>t070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="102">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>4</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>5</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>6</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>7</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>8</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>9</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>10</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>11</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>12</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>13</id>
+      <code>q014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>14</id>
+      <code>q015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>15</id>
+      <code>q016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>16</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>17</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>18</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>19</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>20</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>21</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>22</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>23</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>24</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>25</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>26</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>27</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>28</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>29</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="133">
+      <id>30</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="134">
+      <id>31</id>
+      <code>q033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="135">
+      <id>32</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="136">
+      <id>33</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="137">
+      <id>34</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="138">
+      <id>35</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="139">
+      <id>36</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="140">
+      <id>37</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="141">
+      <id>38</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="142">
+      <id>39</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="143">
+      <id>40</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="144">
+      <id>41</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="145">
+      <id>42</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="146">
+      <id>43</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="147">
+      <id>44</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="148">
+      <id>45</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="149">
+      <id>46</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="150">
+      <id>47</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="151">
+      <id>48</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="152">
+      <id>49</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="153">
+      <id>50</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="154">
+      <id>51</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="155">
+      <id>52</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="156">
+      <id>53</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="157">
+      <id>54</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="158">
+      <id>55</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="159">
+      <id>56</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="160">
+      <id>57</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="161">
+      <id>58</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="162">
+      <id>59</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="163">
+      <id>60</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="164">
+      <id>61</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="165">
+      <id>62</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="166">
+      <id>63</id>
+      <code>q067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="167">
+      <id>64</id>
+      <code>q068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="168">
+      <id>65</id>
+      <code>q069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="169">
+      <id>66</id>
+      <code>q070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="170">
+      <id>67</id>
+      <code>q071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="171">
+      <id>68</id>
+      <code>q072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="172">
+      <id>69</id>
+      <code>q073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="173">
+      <id>70</id>
+      <code>q074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="174">
+      <id>71</id>
+      <code>q075</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="175">
+      <id>72</id>
+      <code>q076</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="176">
+      <id>73</id>
+      <code>q077</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="177">
+      <id>74</id>
+      <code>q078</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="178">
+      <id>75</id>
+      <code>q079</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="179">
+      <id>76</id>
+      <code>q080</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="180">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="181">
+      <id>0</id>
+      <code>c0007</code>
+      <teacher reference="90"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="182">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>12</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="183">
+      <id>1</id>
+      <code>c0009</code>
+      <teacher reference="91"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="184">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="185">
+      <id>2</id>
+      <code>c0015</code>
+      <teacher reference="88"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="186">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="187">
+      <id>3</id>
+      <code>c0019</code>
+      <teacher reference="89"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="188">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>31</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="189">
+      <id>4</id>
+      <code>c0020</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="190">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>12</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="191">
+      <id>5</id>
+      <code>c0023</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="192">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>111</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="193">
+      <id>6</id>
+      <code>c0024</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="194">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+      </curriculumList>
+      <studentSize>38</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="195">
+      <id>7</id>
+      <code>c0044</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="196">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="197">
+      <id>8</id>
+      <code>c0047</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="198">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="199">
+      <id>9</id>
+      <code>c0049</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="200">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="201">
+      <id>10</id>
+      <code>c0053</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="202">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="203">
+      <id>11</id>
+      <code>c0056</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="204">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="205">
+      <id>12</id>
+      <code>c0058</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="206">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="207">
+      <id>13</id>
+      <code>c0061</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="208">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="209">
+      <id>14</id>
+      <code>c0062</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="210">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="211">
+      <id>15</id>
+      <code>c0069</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="212">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="213">
+      <id>16</id>
+      <code>c0072</code>
+      <teacher reference="74"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="214">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+      </curriculumList>
+      <studentSize>127</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="215">
+      <id>17</id>
+      <code>c0074</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="216">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+      </curriculumList>
+      <studentSize>13</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="217">
+      <id>18</id>
+      <code>c0088</code>
+      <teacher reference="70"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="218">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>85</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="219">
+      <id>19</id>
+      <code>c0095</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="220">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="221">
+      <id>20</id>
+      <code>c0103</code>
+      <teacher reference="77"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="222">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="223">
+      <id>21</id>
+      <code>c0106</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="224">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>147</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="225">
+      <id>22</id>
+      <code>c0108</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="226">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="227">
+      <id>23</id>
+      <code>c0110</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="228">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>160</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="229">
+      <id>24</id>
+      <code>c0113</code>
+      <teacher reference="62"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="230">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+      </curriculumList>
+      <studentSize>125</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="231">
+      <id>25</id>
+      <code>c0115</code>
+      <teacher reference="63"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="232">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+      </curriculumList>
+      <studentSize>136</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="233">
+      <id>26</id>
+      <code>c0118</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="234">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="235">
+      <id>27</id>
+      <code>c0127</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="236">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="237">
+      <id>28</id>
+      <code>c0129</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="238">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="239">
+      <id>29</id>
+      <code>c0131</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="240">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="241">
+      <id>30</id>
+      <code>c0132</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="242">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="243">
+      <id>31</id>
+      <code>c0133</code>
+      <teacher reference="34"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="244">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="245">
+      <id>32</id>
+      <code>c0152</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="246">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="247">
+      <id>33</id>
+      <code>c0153</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="248">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="249">
+      <id>34</id>
+      <code>c0162</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="250">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+      </curriculumList>
+      <studentSize>102</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="251">
+      <id>35</id>
+      <code>c0178</code>
+      <teacher reference="30"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="252">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="253">
+      <id>36</id>
+      <code>c0191</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="254">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="255">
+      <id>37</id>
+      <code>c0193</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="256">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+      </curriculumList>
+      <studentSize>106</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="257">
+      <id>38</id>
+      <code>c0195</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="258">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="259">
+      <id>39</id>
+      <code>c0201</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="260">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="261">
+      <id>40</id>
+      <code>c0203</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="262">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="263">
+      <id>41</id>
+      <code>c0206</code>
+      <teacher reference="27"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="264">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="265">
+      <id>42</id>
+      <code>c0211</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="266">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="267">
+      <id>43</id>
+      <code>c0213</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="268">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="269">
+      <id>44</id>
+      <code>c0217</code>
+      <teacher reference="91"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="270">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>98</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="271">
+      <id>45</id>
+      <code>c0219</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="272">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>83</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="273">
+      <id>46</id>
+      <code>c0221</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="274">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>98</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="275">
+      <id>47</id>
+      <code>c0225</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="276">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>83</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="277">
+      <id>48</id>
+      <code>c0230</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="278">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>113</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="279">
+      <id>49</id>
+      <code>c0232</code>
+      <teacher reference="41"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="280">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="281">
+      <id>50</id>
+      <code>c0238</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="282">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="283">
+      <id>51</id>
+      <code>c0252</code>
+      <teacher reference="39"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="284">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="285">
+      <id>52</id>
+      <code>c0253</code>
+      <teacher reference="38"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="286">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+      </curriculumList>
+      <studentSize>85</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="287">
+      <id>53</id>
+      <code>c0257</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="288">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+      </curriculumList>
+      <studentSize>157</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="289">
+      <id>54</id>
+      <code>c0279</code>
+      <teacher reference="36"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="290">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="291">
+      <id>55</id>
+      <code>c0411</code>
+      <teacher reference="12"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="292">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+      </curriculumList>
+      <studentSize>57</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="293">
+      <id>56</id>
+      <code>c0412</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="294">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="295">
+      <id>57</id>
+      <code>c0423</code>
+      <teacher reference="12"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="296">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="297">
+      <id>58</id>
+      <code>c0428</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="298">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="299">
+      <id>59</id>
+      <code>c0430</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="300">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+      </curriculumList>
+      <studentSize>68</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="301">
+      <id>60</id>
+      <code>c0432</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="302">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="303">
+      <id>61</id>
+      <code>c0443</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="304">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="305">
+      <id>62</id>
+      <code>c0444</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="306">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="307">
+      <id>63</id>
+      <code>c0449</code>
+      <teacher reference="38"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="308">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="309">
+      <id>64</id>
+      <code>c0455</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="310">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="311">
+      <id>65</id>
+      <code>c0464</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="312">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="313">
+      <id>66</id>
+      <code>c0467</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="314">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="315">
+      <id>67</id>
+      <code>c0478</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="316">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+      </curriculumList>
+      <studentSize>53</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="317">
+      <id>68</id>
+      <code>c0479</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="318">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+      </curriculumList>
+      <studentSize>37</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="319">
+      <id>69</id>
+      <code>c0487</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="320">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+      </curriculumList>
+      <studentSize>38</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="321">
+      <id>70</id>
+      <code>c0489</code>
+      <teacher reference="11"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="322">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="323">
+      <id>71</id>
+      <code>c0496</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="324">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+      </curriculumList>
+      <studentSize>31</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="325">
+      <id>72</id>
+      <code>c0497</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="326">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="327">
+      <id>73</id>
+      <code>c0503</code>
+      <teacher reference="15"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="328">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+      </curriculumList>
+      <studentSize>31</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="329">
+      <id>74</id>
+      <code>c0504</code>
+      <teacher reference="14"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="330">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="331">
+      <id>75</id>
+      <code>c0512</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="332">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+      </curriculumList>
+      <studentSize>69</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="333">
+      <id>76</id>
+      <code>c0515</code>
+      <teacher reference="18"/>
+      <lectureSize>4</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="334">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+      </curriculumList>
+      <studentSize>99</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="335">
+      <id>77</id>
+      <code>c0520</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="336">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+      </curriculumList>
+      <studentSize>112</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="337">
+      <id>78</id>
+      <code>c0526</code>
+      <teacher reference="62"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="338">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+      </curriculumList>
+      <studentSize>26</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="339">
+      <id>79</id>
+      <code>c0530</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="340">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+      </curriculumList>
+      <studentSize>28</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="341">
+      <id>80</id>
+      <code>c0532</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="342">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+      </curriculumList>
+      <studentSize>26</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="343">
+      <id>81</id>
+      <code>c0534</code>
+      <teacher reference="16"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="344">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="345">
+      <id>82</id>
+      <code>c0535</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="346">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="347">
+      <id>83</id>
+      <code>c0537</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="348">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="349">
+      <id>84</id>
+      <code>c0538</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="350">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="351">
+      <id>85</id>
+      <code>c0539</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="352">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="353">
+      <id>86</id>
+      <code>c0554</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="354">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="355">
+      <id>87</id>
+      <code>c0602</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="356">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+      </curriculumList>
+      <studentSize>41</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="357">
+      <id>88</id>
+      <code>c0722</code>
+      <teacher reference="101"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="358">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="359">
+      <id>89</id>
+      <code>c0723</code>
+      <teacher reference="99"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="360">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="361">
+      <id>90</id>
+      <code>c0725</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="362">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+      </curriculumList>
+      <studentSize>69</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="363">
+      <id>91</id>
+      <code>c0730</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="364">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="365">
+      <id>92</id>
+      <code>c0737</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="366">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+      </curriculumList>
+      <studentSize>37</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="367">
+      <id>93</id>
+      <code>c0742</code>
+      <teacher reference="100"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="368">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>35</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="369">
+      <id>94</id>
+      <code>c0746</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="370">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="371">
+      <id>95</id>
+      <code>c0789</code>
+      <teacher reference="94"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="372">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+      </curriculumList>
+      <studentSize>12</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="373">
+      <id>96</id>
+      <code>c0794</code>
+      <teacher reference="95"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="374">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="375">
+      <id>97</id>
+      <code>c0795</code>
+      <teacher reference="94"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="376">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="377">
+      <id>98</id>
+      <code>c0804</code>
+      <teacher reference="92"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="378">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="379">
+      <id>99</id>
+      <code>c0807</code>
+      <teacher reference="93"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="380">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="381">
+      <id>100</id>
+      <code>c0808</code>
+      <teacher reference="97"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="382">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="383">
+      <id>101</id>
+      <code>c0812</code>
+      <teacher reference="98"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="384">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+      </curriculumList>
+      <studentSize>17</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="385">
+      <id>102</id>
+      <code>c0813</code>
+      <teacher reference="98"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="386">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+      </curriculumList>
+      <studentSize>17</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="387">
+      <id>103</id>
+      <code>c0822</code>
+      <teacher reference="96"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="388">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="389">
+      <id>104</id>
+      <code>c0835</code>
+      <teacher reference="89"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="390">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="391">
+      <id>105</id>
+      <code>c0847</code>
+      <teacher reference="84"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="392">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="393">
+      <id>106</id>
+      <code>c0849</code>
+      <teacher reference="85"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="394">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="395">
+      <id>107</id>
+      <code>c0860</code>
+      <teacher reference="44"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="396">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="397">
+      <id>108</id>
+      <code>c0862</code>
+      <teacher reference="84"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="398">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="399">
+      <id>109</id>
+      <code>c0883</code>
+      <teacher reference="86"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="400">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="401">
+      <id>110</id>
+      <code>c0897</code>
+      <teacher reference="87"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="402">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+      </curriculumList>
+      <studentSize>51</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="403">
+      <id>111</id>
+      <code>c1005</code>
+      <teacher reference="78"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="404">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+      </curriculumList>
+      <studentSize>67</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="405">
+      <id>112</id>
+      <code>c0932</code>
+      <teacher reference="79"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="406">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="407">
+      <id>113</id>
+      <code>c0936</code>
+      <teacher reference="101"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="408">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+      </curriculumList>
+      <studentSize>41</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="409">
+      <id>114</id>
+      <code>c1022</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="410">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="411">
+      <id>115</id>
+      <code>c0955</code>
+      <teacher reference="80"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="412">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="413">
+      <id>116</id>
+      <code>c0963</code>
+      <teacher reference="81"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="414">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="415">
+      <id>117</id>
+      <code>c0975</code>
+      <teacher reference="82"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="416">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="417">
+      <id>118</id>
+      <code>c0980</code>
+      <teacher reference="83"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="418">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="419">
+      <id>119</id>
+      <code>c0983</code>
+      <teacher reference="76"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="420">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="421">
+      <id>120</id>
+      <code>c0998</code>
+      <teacher reference="73"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="422">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>87</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="423">
+      <id>121</id>
+      <code>c1041</code>
+      <teacher reference="75"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="424">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+      </curriculumList>
+      <studentSize>160</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="425">
+      <id>122</id>
+      <code>c1053</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="426">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="427">
+      <id>123</id>
+      <code>c1062</code>
+      <teacher reference="71"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="428">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="429">
+      <id>124</id>
+      <code>c1064</code>
+      <teacher reference="66"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="430">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="431">
+      <id>125</id>
+      <code>c1065</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="432">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="433">
+      <id>126</id>
+      <code>c1066</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="434">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="435">
+      <id>127</id>
+      <code>c1069</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="436">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="437">
+      <id>128</id>
+      <code>c1072</code>
+      <teacher reference="64"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="438">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="439">
+      <id>129</id>
+      <code>c1074</code>
+      <teacher reference="65"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="440">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="441">
+      <id>130</id>
+      <code>c1077</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="442">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+      </curriculumList>
+      <studentSize>44</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="443">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="444">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="445">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="446">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="447">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="448">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="449">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="450">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="451">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="452">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="453">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="454">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="455">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="456">
+      <id>0</id>
+      <day reference="444"/>
+      <timeslot reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="457">
+      <id>1</id>
+      <day reference="444"/>
+      <timeslot reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="458">
+      <id>2</id>
+      <day reference="444"/>
+      <timeslot reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="459">
+      <id>3</id>
+      <day reference="444"/>
+      <timeslot reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="460">
+      <id>4</id>
+      <day reference="444"/>
+      <timeslot reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="461">
+      <id>5</id>
+      <day reference="445"/>
+      <timeslot reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="462">
+      <id>6</id>
+      <day reference="445"/>
+      <timeslot reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="463">
+      <id>7</id>
+      <day reference="445"/>
+      <timeslot reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="464">
+      <id>8</id>
+      <day reference="445"/>
+      <timeslot reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="465">
+      <id>9</id>
+      <day reference="445"/>
+      <timeslot reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="466">
+      <id>10</id>
+      <day reference="446"/>
+      <timeslot reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="467">
+      <id>11</id>
+      <day reference="446"/>
+      <timeslot reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="468">
+      <id>12</id>
+      <day reference="446"/>
+      <timeslot reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="469">
+      <id>13</id>
+      <day reference="446"/>
+      <timeslot reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="470">
+      <id>14</id>
+      <day reference="446"/>
+      <timeslot reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="471">
+      <id>15</id>
+      <day reference="447"/>
+      <timeslot reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="472">
+      <id>16</id>
+      <day reference="447"/>
+      <timeslot reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="473">
+      <id>17</id>
+      <day reference="447"/>
+      <timeslot reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="474">
+      <id>18</id>
+      <day reference="447"/>
+      <timeslot reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="475">
+      <id>19</id>
+      <day reference="447"/>
+      <timeslot reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="476">
+      <id>20</id>
+      <day reference="448"/>
+      <timeslot reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="477">
+      <id>21</id>
+      <day reference="448"/>
+      <timeslot reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="478">
+      <id>22</id>
+      <day reference="448"/>
+      <timeslot reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="479">
+      <id>23</id>
+      <day reference="448"/>
+      <timeslot reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="480">
+      <id>24</id>
+      <day reference="448"/>
+      <timeslot reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="481">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="482">
+      <id>0</id>
+      <code>25</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="483">
+      <id>1</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="484">
+      <id>2</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="485">
+      <id>3</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="486">
+      <id>4</id>
+      <code>34</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="487">
+      <id>5</id>
+      <code>27</code>
+      <capacity>65</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="488">
+      <id>6</id>
+      <code>51</code>
+      <capacity>78</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="489">
+      <id>7</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="490">
+      <id>8</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="491">
+      <id>9</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="492">
+      <id>10</id>
+      <code>G</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="493">
+      <id>11</id>
+      <code>A</code>
+      <capacity>312</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="494">
+      <id>12</id>
+      <code>L</code>
+      <capacity>336</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="495">
+      <id>13</id>
+      <code>50</code>
+      <capacity>75</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="496">
+      <id>14</id>
+      <code>52</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="497">
+      <id>15</id>
+      <code>DS1</code>
+      <capacity>100</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="498">
+      <id>16</id>
+      <code>DS2</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="499">
+      <id>17</id>
+      <code>N</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="500">
+      <id>18</id>
+      <code>Er1</code>
+      <capacity>70</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="501">
+      <id>19</id>
+      <code>Er2</code>
+      <capacity>70</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="502">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>0</id>
+      <course reference="181"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>1</id>
+      <course reference="181"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>2</id>
+      <course reference="181"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>3</id>
+      <course reference="181"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>4</id>
+      <course reference="181"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>5</id>
+      <course reference="181"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>6</id>
+      <course reference="181"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>7</id>
+      <course reference="181"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>8</id>
+      <course reference="185"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>9</id>
+      <course reference="185"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>10</id>
+      <course reference="185"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>11</id>
+      <course reference="185"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>12</id>
+      <course reference="185"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>13</id>
+      <course reference="185"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>14</id>
+      <course reference="185"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>15</id>
+      <course reference="185"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>16</id>
+      <course reference="187"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>17</id>
+      <course reference="187"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>18</id>
+      <course reference="187"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>19</id>
+      <course reference="187"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>20</id>
+      <course reference="187"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>21</id>
+      <course reference="187"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>22</id>
+      <course reference="187"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>23</id>
+      <course reference="187"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>24</id>
+      <course reference="189"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>25</id>
+      <course reference="189"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>26</id>
+      <course reference="189"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>27</id>
+      <course reference="189"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>28</id>
+      <course reference="189"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>29</id>
+      <course reference="189"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>30</id>
+      <course reference="189"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>31</id>
+      <course reference="189"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>32</id>
+      <course reference="189"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>33</id>
+      <course reference="191"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>34</id>
+      <course reference="191"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>35</id>
+      <course reference="191"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>36</id>
+      <course reference="191"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>37</id>
+      <course reference="191"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>38</id>
+      <course reference="191"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>39</id>
+      <course reference="191"/>
+      <period reference="462"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>40</id>
+      <course reference="191"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>41</id>
+      <course reference="191"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>42</id>
+      <course reference="191"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>43</id>
+      <course reference="191"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>44</id>
+      <course reference="193"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>45</id>
+      <course reference="193"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>46</id>
+      <course reference="193"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>47</id>
+      <course reference="193"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>48</id>
+      <course reference="193"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>49</id>
+      <course reference="193"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>50</id>
+      <course reference="193"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>51</id>
+      <course reference="193"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>52</id>
+      <course reference="195"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>53</id>
+      <course reference="195"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>54</id>
+      <course reference="195"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>55</id>
+      <course reference="195"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>56</id>
+      <course reference="195"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>57</id>
+      <course reference="195"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>58</id>
+      <course reference="195"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>59</id>
+      <course reference="195"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>60</id>
+      <course reference="197"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>61</id>
+      <course reference="197"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>62</id>
+      <course reference="197"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>63</id>
+      <course reference="197"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>64</id>
+      <course reference="197"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>65</id>
+      <course reference="197"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>66</id>
+      <course reference="197"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>67</id>
+      <course reference="197"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>68</id>
+      <course reference="199"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>69</id>
+      <course reference="199"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>70</id>
+      <course reference="199"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>71</id>
+      <course reference="199"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>72</id>
+      <course reference="199"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>73</id>
+      <course reference="199"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>74</id>
+      <course reference="199"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>75</id>
+      <course reference="199"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>76</id>
+      <course reference="201"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>77</id>
+      <course reference="201"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>78</id>
+      <course reference="201"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>79</id>
+      <course reference="201"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>80</id>
+      <course reference="201"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>81</id>
+      <course reference="201"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>82</id>
+      <course reference="201"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>83</id>
+      <course reference="201"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>84</id>
+      <course reference="203"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>85</id>
+      <course reference="203"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>86</id>
+      <course reference="203"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>87</id>
+      <course reference="203"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>88</id>
+      <course reference="203"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>89</id>
+      <course reference="203"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>90</id>
+      <course reference="203"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>91</id>
+      <course reference="203"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>92</id>
+      <course reference="203"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>93</id>
+      <course reference="203"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>94</id>
+      <course reference="203"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>95</id>
+      <course reference="203"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>96</id>
+      <course reference="203"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>97</id>
+      <course reference="203"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>98</id>
+      <course reference="203"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>99</id>
+      <course reference="205"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>100</id>
+      <course reference="205"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>101</id>
+      <course reference="205"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>102</id>
+      <course reference="205"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>103</id>
+      <course reference="205"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>104</id>
+      <course reference="205"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>105</id>
+      <course reference="205"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>106</id>
+      <course reference="205"/>
+      <period reference="472"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>107</id>
+      <course reference="205"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>108</id>
+      <course reference="205"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>109</id>
+      <course reference="205"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>110</id>
+      <course reference="207"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>111</id>
+      <course reference="207"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>112</id>
+      <course reference="207"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>113</id>
+      <course reference="207"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>114</id>
+      <course reference="207"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>115</id>
+      <course reference="207"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>116</id>
+      <course reference="207"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>117</id>
+      <course reference="207"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>118</id>
+      <course reference="209"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>119</id>
+      <course reference="209"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>120</id>
+      <course reference="209"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>121</id>
+      <course reference="209"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>122</id>
+      <course reference="209"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>123</id>
+      <course reference="209"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>124</id>
+      <course reference="209"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>125</id>
+      <course reference="209"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>126</id>
+      <course reference="211"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>127</id>
+      <course reference="211"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>128</id>
+      <course reference="211"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>129</id>
+      <course reference="211"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>130</id>
+      <course reference="211"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>131</id>
+      <course reference="211"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>132</id>
+      <course reference="211"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>133</id>
+      <course reference="211"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>134</id>
+      <course reference="213"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>135</id>
+      <course reference="213"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>136</id>
+      <course reference="213"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>137</id>
+      <course reference="213"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>138</id>
+      <course reference="213"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>139</id>
+      <course reference="213"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>140</id>
+      <course reference="213"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>141</id>
+      <course reference="213"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>142</id>
+      <course reference="213"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>143</id>
+      <course reference="213"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>144</id>
+      <course reference="217"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>145</id>
+      <course reference="217"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>146</id>
+      <course reference="217"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>147</id>
+      <course reference="217"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>148</id>
+      <course reference="217"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>149</id>
+      <course reference="217"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>150</id>
+      <course reference="217"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>151</id>
+      <course reference="217"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>152</id>
+      <course reference="219"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>153</id>
+      <course reference="219"/>
+      <period reference="472"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>154</id>
+      <course reference="219"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>155</id>
+      <course reference="219"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>156</id>
+      <course reference="219"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>157</id>
+      <course reference="219"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>158</id>
+      <course reference="219"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>159</id>
+      <course reference="219"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>160</id>
+      <course reference="219"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>161</id>
+      <course reference="219"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>162</id>
+      <course reference="221"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>163</id>
+      <course reference="221"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>164</id>
+      <course reference="221"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>165</id>
+      <course reference="221"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>166</id>
+      <course reference="221"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>167</id>
+      <course reference="221"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>168</id>
+      <course reference="221"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>169</id>
+      <course reference="221"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>170</id>
+      <course reference="227"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>171</id>
+      <course reference="227"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>172</id>
+      <course reference="227"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>173</id>
+      <course reference="227"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>174</id>
+      <course reference="227"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>175</id>
+      <course reference="227"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>176</id>
+      <course reference="227"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>177</id>
+      <course reference="227"/>
+      <period reference="472"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>178</id>
+      <course reference="227"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>179</id>
+      <course reference="227"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>180</id>
+      <course reference="227"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>181</id>
+      <course reference="229"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>182</id>
+      <course reference="229"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>183</id>
+      <course reference="229"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>184</id>
+      <course reference="229"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>185</id>
+      <course reference="229"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>186</id>
+      <course reference="231"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>187</id>
+      <course reference="231"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>188</id>
+      <course reference="231"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>189</id>
+      <course reference="231"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>190</id>
+      <course reference="231"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>191</id>
+      <course reference="231"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>192</id>
+      <course reference="233"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>193</id>
+      <course reference="233"/>
+      <period reference="462"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>194</id>
+      <course reference="233"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>195</id>
+      <course reference="233"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>196</id>
+      <course reference="233"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>197</id>
+      <course reference="233"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>198</id>
+      <course reference="233"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>199</id>
+      <course reference="233"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>200</id>
+      <course reference="237"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>201</id>
+      <course reference="237"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>202</id>
+      <course reference="237"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>203</id>
+      <course reference="239"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>204</id>
+      <course reference="239"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>205</id>
+      <course reference="239"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>206</id>
+      <course reference="239"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>207</id>
+      <course reference="239"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>208</id>
+      <course reference="239"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>209</id>
+      <course reference="239"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>210</id>
+      <course reference="239"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>211</id>
+      <course reference="241"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>212</id>
+      <course reference="241"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>213</id>
+      <course reference="241"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>214</id>
+      <course reference="241"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>215</id>
+      <course reference="241"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>216</id>
+      <course reference="241"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>217</id>
+      <course reference="241"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>218</id>
+      <course reference="241"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>219</id>
+      <course reference="241"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>220</id>
+      <course reference="241"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>221</id>
+      <course reference="241"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>222</id>
+      <course reference="243"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>223</id>
+      <course reference="243"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>224</id>
+      <course reference="243"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>225</id>
+      <course reference="243"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>226</id>
+      <course reference="243"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>227</id>
+      <course reference="243"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>228</id>
+      <course reference="243"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>229</id>
+      <course reference="243"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>230</id>
+      <course reference="243"/>
+      <period reference="472"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>231</id>
+      <course reference="243"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>232</id>
+      <course reference="243"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>233</id>
+      <course reference="245"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>234</id>
+      <course reference="245"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>235</id>
+      <course reference="245"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>236</id>
+      <course reference="245"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>237</id>
+      <course reference="245"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>238</id>
+      <course reference="245"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>239</id>
+      <course reference="245"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>240</id>
+      <course reference="245"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>241</id>
+      <course reference="245"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>242</id>
+      <course reference="247"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>243</id>
+      <course reference="247"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>244</id>
+      <course reference="247"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>245</id>
+      <course reference="247"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>246</id>
+      <course reference="247"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>247</id>
+      <course reference="247"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>248</id>
+      <course reference="247"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>249</id>
+      <course reference="247"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>250</id>
+      <course reference="249"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>251</id>
+      <course reference="249"/>
+      <period reference="462"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>252</id>
+      <course reference="249"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>253</id>
+      <course reference="251"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>254</id>
+      <course reference="251"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>255</id>
+      <course reference="251"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>256</id>
+      <course reference="251"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>257</id>
+      <course reference="251"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>258</id>
+      <course reference="251"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>259</id>
+      <course reference="251"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="763">
+      <id>260</id>
+      <course reference="253"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="764">
+      <id>261</id>
+      <course reference="253"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="765">
+      <id>262</id>
+      <course reference="253"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="766">
+      <id>263</id>
+      <course reference="253"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="767">
+      <id>264</id>
+      <course reference="253"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="768">
+      <id>265</id>
+      <course reference="253"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="769">
+      <id>266</id>
+      <course reference="253"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="770">
+      <id>267</id>
+      <course reference="255"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="771">
+      <id>268</id>
+      <course reference="255"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="772">
+      <id>269</id>
+      <course reference="255"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="773">
+      <id>270</id>
+      <course reference="255"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="774">
+      <id>271</id>
+      <course reference="255"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="775">
+      <id>272</id>
+      <course reference="255"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="776">
+      <id>273</id>
+      <course reference="255"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="777">
+      <id>274</id>
+      <course reference="255"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="778">
+      <id>275</id>
+      <course reference="257"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="779">
+      <id>276</id>
+      <course reference="257"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="780">
+      <id>277</id>
+      <course reference="257"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="781">
+      <id>278</id>
+      <course reference="257"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="782">
+      <id>279</id>
+      <course reference="257"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="783">
+      <id>280</id>
+      <course reference="257"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="784">
+      <id>281</id>
+      <course reference="257"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="785">
+      <id>282</id>
+      <course reference="257"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="786">
+      <id>283</id>
+      <course reference="257"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="787">
+      <id>284</id>
+      <course reference="257"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="788">
+      <id>285</id>
+      <course reference="257"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="789">
+      <id>286</id>
+      <course reference="257"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="790">
+      <id>287</id>
+      <course reference="257"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="791">
+      <id>288</id>
+      <course reference="257"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="792">
+      <id>289</id>
+      <course reference="257"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="793">
+      <id>290</id>
+      <course reference="261"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="794">
+      <id>291</id>
+      <course reference="261"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="795">
+      <id>292</id>
+      <course reference="261"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="796">
+      <id>293</id>
+      <course reference="261"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="797">
+      <id>294</id>
+      <course reference="261"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="798">
+      <id>295</id>
+      <course reference="261"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="799">
+      <id>296</id>
+      <course reference="261"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="800">
+      <id>297</id>
+      <course reference="261"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="801">
+      <id>298</id>
+      <course reference="265"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="802">
+      <id>299</id>
+      <course reference="265"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="803">
+      <id>300</id>
+      <course reference="265"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="804">
+      <id>301</id>
+      <course reference="265"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="805">
+      <id>302</id>
+      <course reference="265"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="806">
+      <id>303</id>
+      <course reference="265"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="807">
+      <id>304</id>
+      <course reference="265"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="808">
+      <id>305</id>
+      <course reference="265"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="809">
+      <id>306</id>
+      <course reference="267"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="810">
+      <id>307</id>
+      <course reference="267"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="811">
+      <id>308</id>
+      <course reference="267"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="812">
+      <id>309</id>
+      <course reference="267"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="813">
+      <id>310</id>
+      <course reference="267"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="814">
+      <id>311</id>
+      <course reference="267"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="815">
+      <id>312</id>
+      <course reference="267"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="816">
+      <id>313</id>
+      <course reference="271"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="817">
+      <id>314</id>
+      <course reference="277"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="818">
+      <id>315</id>
+      <course reference="277"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="819">
+      <id>316</id>
+      <course reference="277"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="820">
+      <id>317</id>
+      <course reference="277"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="821">
+      <id>318</id>
+      <course reference="277"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="822">
+      <id>319</id>
+      <course reference="277"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="823">
+      <id>320</id>
+      <course reference="277"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="824">
+      <id>321</id>
+      <course reference="277"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="825">
+      <id>322</id>
+      <course reference="279"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="826">
+      <id>323</id>
+      <course reference="279"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="827">
+      <id>324</id>
+      <course reference="279"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="828">
+      <id>325</id>
+      <course reference="279"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="829">
+      <id>326</id>
+      <course reference="279"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="830">
+      <id>327</id>
+      <course reference="281"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="831">
+      <id>328</id>
+      <course reference="281"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="832">
+      <id>329</id>
+      <course reference="281"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="833">
+      <id>330</id>
+      <course reference="281"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="834">
+      <id>331</id>
+      <course reference="281"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="835">
+      <id>332</id>
+      <course reference="281"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="836">
+      <id>333</id>
+      <course reference="281"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="837">
+      <id>334</id>
+      <course reference="281"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="838">
+      <id>335</id>
+      <course reference="281"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="839">
+      <id>336</id>
+      <course reference="281"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="840">
+      <id>337</id>
+      <course reference="283"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="841">
+      <id>338</id>
+      <course reference="283"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="842">
+      <id>339</id>
+      <course reference="283"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="843">
+      <id>340</id>
+      <course reference="283"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="844">
+      <id>341</id>
+      <course reference="283"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="845">
+      <id>342</id>
+      <course reference="283"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="846">
+      <id>343</id>
+      <course reference="283"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="847">
+      <id>344</id>
+      <course reference="283"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="848">
+      <id>345</id>
+      <course reference="283"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="849">
+      <id>346</id>
+      <course reference="285"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="850">
+      <id>347</id>
+      <course reference="285"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="851">
+      <id>348</id>
+      <course reference="285"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="852">
+      <id>349</id>
+      <course reference="285"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="853">
+      <id>350</id>
+      <course reference="285"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="854">
+      <id>351</id>
+      <course reference="285"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="855">
+      <id>352</id>
+      <course reference="285"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="856">
+      <id>353</id>
+      <course reference="285"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="857">
+      <id>354</id>
+      <course reference="287"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="858">
+      <id>355</id>
+      <course reference="287"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="859">
+      <id>356</id>
+      <course reference="287"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="860">
+      <id>357</id>
+      <course reference="287"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="861">
+      <id>358</id>
+      <course reference="287"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="862">
+      <id>359</id>
+      <course reference="287"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="863">
+      <id>360</id>
+      <course reference="287"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="864">
+      <id>361</id>
+      <course reference="287"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="865">
+      <id>362</id>
+      <course reference="287"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="866">
+      <id>363</id>
+      <course reference="287"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="867">
+      <id>364</id>
+      <course reference="289"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="868">
+      <id>365</id>
+      <course reference="289"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="869">
+      <id>366</id>
+      <course reference="289"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="870">
+      <id>367</id>
+      <course reference="289"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="871">
+      <id>368</id>
+      <course reference="289"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="872">
+      <id>369</id>
+      <course reference="291"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="873">
+      <id>370</id>
+      <course reference="291"/>
+      <period reference="462"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="874">
+      <id>371</id>
+      <course reference="291"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="875">
+      <id>372</id>
+      <course reference="291"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="876">
+      <id>373</id>
+      <course reference="291"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="877">
+      <id>374</id>
+      <course reference="291"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="878">
+      <id>375</id>
+      <course reference="293"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="879">
+      <id>376</id>
+      <course reference="293"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="880">
+      <id>377</id>
+      <course reference="293"/>
+      <period reference="472"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="881">
+      <id>378</id>
+      <course reference="293"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="882">
+      <id>379</id>
+      <course reference="293"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="883">
+      <id>380</id>
+      <course reference="293"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="884">
+      <id>381</id>
+      <course reference="293"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="885">
+      <id>382</id>
+      <course reference="293"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="886">
+      <id>383</id>
+      <course reference="299"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="887">
+      <id>384</id>
+      <course reference="299"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="888">
+      <id>385</id>
+      <course reference="299"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="889">
+      <id>386</id>
+      <course reference="299"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="890">
+      <id>387</id>
+      <course reference="299"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="891">
+      <id>388</id>
+      <course reference="299"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="892">
+      <id>389</id>
+      <course reference="299"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="893">
+      <id>390</id>
+      <course reference="299"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="894">
+      <id>391</id>
+      <course reference="301"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="895">
+      <id>392</id>
+      <course reference="301"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="896">
+      <id>393</id>
+      <course reference="301"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="897">
+      <id>394</id>
+      <course reference="301"/>
+      <period reference="472"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="898">
+      <id>395</id>
+      <course reference="301"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="899">
+      <id>396</id>
+      <course reference="301"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="900">
+      <id>397</id>
+      <course reference="301"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="901">
+      <id>398</id>
+      <course reference="301"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="902">
+      <id>399</id>
+      <course reference="307"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="903">
+      <id>400</id>
+      <course reference="307"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="904">
+      <id>401</id>
+      <course reference="307"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="905">
+      <id>402</id>
+      <course reference="307"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="906">
+      <id>403</id>
+      <course reference="307"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="907">
+      <id>404</id>
+      <course reference="307"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="908">
+      <id>405</id>
+      <course reference="307"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="909">
+      <id>406</id>
+      <course reference="307"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="910">
+      <id>407</id>
+      <course reference="317"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="911">
+      <id>408</id>
+      <course reference="317"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="912">
+      <id>409</id>
+      <course reference="317"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="913">
+      <id>410</id>
+      <course reference="317"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="914">
+      <id>411</id>
+      <course reference="317"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="915">
+      <id>412</id>
+      <course reference="317"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="916">
+      <id>413</id>
+      <course reference="317"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="917">
+      <id>414</id>
+      <course reference="317"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="918">
+      <id>415</id>
+      <course reference="319"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="919">
+      <id>416</id>
+      <course reference="319"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="920">
+      <id>417</id>
+      <course reference="319"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="921">
+      <id>418</id>
+      <course reference="319"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="922">
+      <id>419</id>
+      <course reference="319"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="923">
+      <id>420</id>
+      <course reference="319"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="924">
+      <id>421</id>
+      <course reference="319"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="925">
+      <id>422</id>
+      <course reference="319"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="926">
+      <id>423</id>
+      <course reference="325"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="927">
+      <id>424</id>
+      <course reference="325"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="928">
+      <id>425</id>
+      <course reference="331"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="929">
+      <id>426</id>
+      <course reference="333"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="930">
+      <id>427</id>
+      <course reference="333"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="931">
+      <id>428</id>
+      <course reference="333"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="932">
+      <id>429</id>
+      <course reference="333"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="933">
+      <id>430</id>
+      <course reference="333"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="934">
+      <id>431</id>
+      <course reference="333"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="935">
+      <id>432</id>
+      <course reference="333"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="936">
+      <id>433</id>
+      <course reference="333"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="937">
+      <id>434</id>
+      <course reference="333"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="938">
+      <id>435</id>
+      <course reference="333"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="939">
+      <id>436</id>
+      <course reference="333"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="940">
+      <id>437</id>
+      <course reference="333"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="941">
+      <id>438</id>
+      <course reference="339"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="942">
+      <id>439</id>
+      <course reference="341"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="943">
+      <id>440</id>
+      <course reference="341"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="944">
+      <id>441</id>
+      <course reference="341"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="945">
+      <id>442</id>
+      <course reference="341"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="946">
+      <id>443</id>
+      <course reference="341"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="947">
+      <id>444</id>
+      <course reference="341"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="948">
+      <id>445</id>
+      <course reference="341"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="949">
+      <id>446</id>
+      <course reference="341"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="950">
+      <id>447</id>
+      <course reference="343"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="951">
+      <id>448</id>
+      <course reference="343"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="952">
+      <id>449</id>
+      <course reference="343"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="953">
+      <id>450</id>
+      <course reference="343"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="954">
+      <id>451</id>
+      <course reference="343"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="955">
+      <id>452</id>
+      <course reference="343"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="956">
+      <id>453</id>
+      <course reference="343"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="957">
+      <id>454</id>
+      <course reference="343"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="958">
+      <id>455</id>
+      <course reference="351"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="959">
+      <id>456</id>
+      <course reference="351"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="960">
+      <id>457</id>
+      <course reference="351"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="961">
+      <id>458</id>
+      <course reference="351"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="962">
+      <id>459</id>
+      <course reference="351"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="963">
+      <id>460</id>
+      <course reference="353"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="964">
+      <id>461</id>
+      <course reference="353"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="965">
+      <id>462</id>
+      <course reference="353"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="966">
+      <id>463</id>
+      <course reference="353"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="967">
+      <id>464</id>
+      <course reference="353"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="968">
+      <id>465</id>
+      <course reference="353"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="969">
+      <id>466</id>
+      <course reference="353"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="970">
+      <id>467</id>
+      <course reference="353"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="971">
+      <id>468</id>
+      <course reference="353"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="972">
+      <id>469</id>
+      <course reference="355"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="973">
+      <id>470</id>
+      <course reference="355"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="974">
+      <id>471</id>
+      <course reference="355"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="975">
+      <id>472</id>
+      <course reference="355"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="976">
+      <id>473</id>
+      <course reference="355"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="977">
+      <id>474</id>
+      <course reference="357"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="978">
+      <id>475</id>
+      <course reference="357"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="979">
+      <id>476</id>
+      <course reference="357"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="980">
+      <id>477</id>
+      <course reference="357"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="981">
+      <id>478</id>
+      <course reference="357"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="982">
+      <id>479</id>
+      <course reference="357"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="983">
+      <id>480</id>
+      <course reference="357"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="984">
+      <id>481</id>
+      <course reference="359"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="985">
+      <id>482</id>
+      <course reference="359"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="986">
+      <id>483</id>
+      <course reference="359"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="987">
+      <id>484</id>
+      <course reference="359"/>
+      <period reference="462"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="988">
+      <id>485</id>
+      <course reference="359"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="989">
+      <id>486</id>
+      <course reference="359"/>
+      <period reference="464"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="990">
+      <id>487</id>
+      <course reference="359"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="991">
+      <id>488</id>
+      <course reference="359"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="992">
+      <id>489</id>
+      <course reference="359"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="993">
+      <id>490</id>
+      <course reference="359"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="994">
+      <id>491</id>
+      <course reference="361"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="995">
+      <id>492</id>
+      <course reference="361"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="996">
+      <id>493</id>
+      <course reference="361"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="997">
+      <id>494</id>
+      <course reference="361"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="998">
+      <id>495</id>
+      <course reference="361"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="999">
+      <id>496</id>
+      <course reference="363"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1000">
+      <id>497</id>
+      <course reference="363"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1001">
+      <id>498</id>
+      <course reference="363"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1002">
+      <id>499</id>
+      <course reference="363"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1003">
+      <id>500</id>
+      <course reference="363"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1004">
+      <id>501</id>
+      <course reference="363"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1005">
+      <id>502</id>
+      <course reference="363"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1006">
+      <id>503</id>
+      <course reference="363"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1007">
+      <id>504</id>
+      <course reference="365"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1008">
+      <id>505</id>
+      <course reference="365"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1009">
+      <id>506</id>
+      <course reference="365"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1010">
+      <id>507</id>
+      <course reference="365"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1011">
+      <id>508</id>
+      <course reference="365"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1012">
+      <id>509</id>
+      <course reference="365"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1013">
+      <id>510</id>
+      <course reference="365"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1014">
+      <id>511</id>
+      <course reference="365"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1015">
+      <id>512</id>
+      <course reference="367"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1016">
+      <id>513</id>
+      <course reference="367"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1017">
+      <id>514</id>
+      <course reference="367"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1018">
+      <id>515</id>
+      <course reference="367"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1019">
+      <id>516</id>
+      <course reference="367"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1020">
+      <id>517</id>
+      <course reference="367"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1021">
+      <id>518</id>
+      <course reference="367"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1022">
+      <id>519</id>
+      <course reference="367"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1023">
+      <id>520</id>
+      <course reference="371"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1024">
+      <id>521</id>
+      <course reference="371"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1025">
+      <id>522</id>
+      <course reference="371"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1026">
+      <id>523</id>
+      <course reference="371"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1027">
+      <id>524</id>
+      <course reference="371"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1028">
+      <id>525</id>
+      <course reference="371"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1029">
+      <id>526</id>
+      <course reference="371"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1030">
+      <id>527</id>
+      <course reference="371"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1031">
+      <id>528</id>
+      <course reference="373"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1032">
+      <id>529</id>
+      <course reference="373"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1033">
+      <id>530</id>
+      <course reference="373"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1034">
+      <id>531</id>
+      <course reference="373"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1035">
+      <id>532</id>
+      <course reference="373"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1036">
+      <id>533</id>
+      <course reference="373"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1037">
+      <id>534</id>
+      <course reference="375"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1038">
+      <id>535</id>
+      <course reference="375"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1039">
+      <id>536</id>
+      <course reference="375"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1040">
+      <id>537</id>
+      <course reference="375"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1041">
+      <id>538</id>
+      <course reference="375"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1042">
+      <id>539</id>
+      <course reference="375"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1043">
+      <id>540</id>
+      <course reference="375"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1044">
+      <id>541</id>
+      <course reference="375"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1045">
+      <id>542</id>
+      <course reference="379"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1046">
+      <id>543</id>
+      <course reference="379"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1047">
+      <id>544</id>
+      <course reference="379"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1048">
+      <id>545</id>
+      <course reference="379"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1049">
+      <id>546</id>
+      <course reference="379"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1050">
+      <id>547</id>
+      <course reference="379"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1051">
+      <id>548</id>
+      <course reference="379"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1052">
+      <id>549</id>
+      <course reference="379"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1053">
+      <id>550</id>
+      <course reference="381"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1054">
+      <id>551</id>
+      <course reference="381"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1055">
+      <id>552</id>
+      <course reference="381"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1056">
+      <id>553</id>
+      <course reference="381"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1057">
+      <id>554</id>
+      <course reference="381"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1058">
+      <id>555</id>
+      <course reference="381"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1059">
+      <id>556</id>
+      <course reference="381"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1060">
+      <id>557</id>
+      <course reference="381"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1061">
+      <id>558</id>
+      <course reference="391"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1062">
+      <id>559</id>
+      <course reference="391"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1063">
+      <id>560</id>
+      <course reference="391"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1064">
+      <id>561</id>
+      <course reference="391"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1065">
+      <id>562</id>
+      <course reference="391"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1066">
+      <id>563</id>
+      <course reference="391"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1067">
+      <id>564</id>
+      <course reference="391"/>
+      <period reference="462"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1068">
+      <id>565</id>
+      <course reference="391"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1069">
+      <id>566</id>
+      <course reference="391"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1070">
+      <id>567</id>
+      <course reference="393"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1071">
+      <id>568</id>
+      <course reference="393"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1072">
+      <id>569</id>
+      <course reference="393"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1073">
+      <id>570</id>
+      <course reference="393"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1074">
+      <id>571</id>
+      <course reference="393"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1075">
+      <id>572</id>
+      <course reference="393"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1076">
+      <id>573</id>
+      <course reference="393"/>
+      <period reference="472"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1077">
+      <id>574</id>
+      <course reference="393"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1078">
+      <id>575</id>
+      <course reference="393"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1079">
+      <id>576</id>
+      <course reference="393"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1080">
+      <id>577</id>
+      <course reference="393"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1081">
+      <id>578</id>
+      <course reference="393"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1082">
+      <id>579</id>
+      <course reference="397"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1083">
+      <id>580</id>
+      <course reference="397"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1084">
+      <id>581</id>
+      <course reference="397"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1085">
+      <id>582</id>
+      <course reference="397"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1086">
+      <id>583</id>
+      <course reference="397"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1087">
+      <id>584</id>
+      <course reference="397"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1088">
+      <id>585</id>
+      <course reference="397"/>
+      <period reference="462"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1089">
+      <id>586</id>
+      <course reference="397"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1090">
+      <id>587</id>
+      <course reference="401"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1091">
+      <id>588</id>
+      <course reference="401"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1092">
+      <id>589</id>
+      <course reference="401"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1093">
+      <id>590</id>
+      <course reference="407"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1094">
+      <id>591</id>
+      <course reference="407"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1095">
+      <id>592</id>
+      <course reference="407"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1096">
+      <id>593</id>
+      <course reference="407"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1097">
+      <id>594</id>
+      <course reference="407"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1098">
+      <id>595</id>
+      <course reference="407"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1099">
+      <id>596</id>
+      <course reference="407"/>
+      <period reference="469"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1100">
+      <id>597</id>
+      <course reference="407"/>
+      <period reference="470"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1101">
+      <id>598</id>
+      <course reference="409"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1102">
+      <id>599</id>
+      <course reference="409"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1103">
+      <id>600</id>
+      <course reference="409"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1104">
+      <id>601</id>
+      <course reference="409"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1105">
+      <id>602</id>
+      <course reference="409"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1106">
+      <id>603</id>
+      <course reference="409"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1107">
+      <id>604</id>
+      <course reference="409"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1108">
+      <id>605</id>
+      <course reference="409"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1109">
+      <id>606</id>
+      <course reference="421"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1110">
+      <id>607</id>
+      <course reference="421"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1111">
+      <id>608</id>
+      <course reference="421"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1112">
+      <id>609</id>
+      <course reference="421"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1113">
+      <id>610</id>
+      <course reference="421"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1114">
+      <id>611</id>
+      <course reference="421"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1115">
+      <id>612</id>
+      <course reference="421"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1116">
+      <id>613</id>
+      <course reference="421"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1117">
+      <id>614</id>
+      <course reference="423"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1118">
+      <id>615</id>
+      <course reference="423"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1119">
+      <id>616</id>
+      <course reference="423"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1120">
+      <id>617</id>
+      <course reference="423"/>
+      <period reference="461"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1121">
+      <id>618</id>
+      <course reference="423"/>
+      <period reference="462"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1122">
+      <id>619</id>
+      <course reference="423"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1123">
+      <id>620</id>
+      <course reference="423"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1124">
+      <id>621</id>
+      <course reference="423"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1125">
+      <id>622</id>
+      <course reference="423"/>
+      <period reference="467"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1126">
+      <id>623</id>
+      <course reference="423"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1127">
+      <id>624</id>
+      <course reference="423"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1128">
+      <id>625</id>
+      <course reference="423"/>
+      <period reference="472"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1129">
+      <id>626</id>
+      <course reference="423"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1130">
+      <id>627</id>
+      <course reference="423"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1131">
+      <id>628</id>
+      <course reference="423"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1132">
+      <id>629</id>
+      <course reference="423"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1133">
+      <id>630</id>
+      <course reference="425"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1134">
+      <id>631</id>
+      <course reference="425"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1135">
+      <id>632</id>
+      <course reference="425"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1136">
+      <id>633</id>
+      <course reference="425"/>
+      <period reference="459"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1137">
+      <id>634</id>
+      <course reference="425"/>
+      <period reference="460"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1138">
+      <id>635</id>
+      <course reference="425"/>
+      <period reference="471"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1139">
+      <id>636</id>
+      <course reference="425"/>
+      <period reference="472"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1140">
+      <id>637</id>
+      <course reference="425"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1141">
+      <id>638</id>
+      <course reference="425"/>
+      <period reference="474"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1142">
+      <id>639</id>
+      <course reference="425"/>
+      <period reference="475"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1143">
+      <id>640</id>
+      <course reference="425"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1144">
+      <id>641</id>
+      <course reference="425"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1145">
+      <id>642</id>
+      <course reference="425"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1146">
+      <id>643</id>
+      <course reference="425"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1147">
+      <id>644</id>
+      <course reference="425"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1148">
+      <id>645</id>
+      <course reference="431"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1149">
+      <id>646</id>
+      <course reference="431"/>
+      <period reference="457"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1150">
+      <id>647</id>
+      <course reference="431"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1151">
+      <id>648</id>
+      <course reference="431"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1152">
+      <id>649</id>
+      <course reference="431"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1153">
+      <id>650</id>
+      <course reference="431"/>
+      <period reference="477"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1154">
+      <id>651</id>
+      <course reference="431"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1155">
+      <id>652</id>
+      <course reference="431"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1156">
+      <id>653</id>
+      <course reference="431"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1157">
+      <id>654</id>
+      <course reference="435"/>
+      <period reference="479"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1158">
+      <id>655</id>
+      <course reference="435"/>
+      <period reference="480"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1159">
+      <id>656</id>
+      <course reference="437"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1160">
+      <id>657</id>
+      <course reference="437"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1161">
+      <id>658</id>
+      <course reference="437"/>
+      <period reference="465"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1162">
+      <id>659</id>
+      <course reference="439"/>
+      <period reference="456"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1163">
+      <id>660</id>
+      <course reference="439"/>
+      <period reference="458"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1164">
+      <id>661</id>
+      <course reference="439"/>
+      <period reference="463"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1165">
+      <id>662</id>
+      <course reference="439"/>
+      <period reference="466"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1166">
+      <id>663</id>
+      <course reference="439"/>
+      <period reference="468"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1167">
+      <id>664</id>
+      <course reference="439"/>
+      <period reference="473"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1168">
+      <id>665</id>
+      <course reference="439"/>
+      <period reference="476"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1169">
+      <id>666</id>
+      <course reference="439"/>
+      <period reference="478"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp08.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp08.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp08.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,4248 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0607-3</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>69</id>
+      <code>t069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>68</id>
+      <code>t068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>75</id>
+      <code>t075</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="71">
+      <id>73</id>
+      <code>t073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="72">
+      <id>74</id>
+      <code>t074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="73">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="74">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="75">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="76">
+      <id>71</id>
+      <code>t071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="77">
+      <id>72</id>
+      <code>t072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="78">
+      <id>70</id>
+      <code>t070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="79">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="80">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="81">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="82">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="83">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="84">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="85">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="86">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="87">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="88">
+      <id>8</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="89">
+      <id>9</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="90">
+      <id>10</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>11</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>12</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>13</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>14</id>
+      <code>q016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>15</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>16</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>17</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>18</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>19</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>20</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>21</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>22</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>23</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>24</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>25</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>26</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>27</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>28</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>29</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>30</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>31</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>32</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>33</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>34</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>35</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>36</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>37</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>38</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>39</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>40</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>41</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>42</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>43</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>44</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>45</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>46</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>47</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>48</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>49</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>50</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>51</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>52</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="133">
+      <id>53</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="134">
+      <id>54</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="135">
+      <id>55</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="136">
+      <id>56</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="137">
+      <id>57</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="138">
+      <id>58</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="139">
+      <id>59</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="140">
+      <id>60</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="141">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="142">
+      <id>0</id>
+      <code>c0012</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="143">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>52</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="144">
+      <id>1</id>
+      <code>c0013</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="145">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="146">
+      <id>2</id>
+      <code>c0014</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="147">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="148">
+      <id>3</id>
+      <code>c0035</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="149">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="150">
+      <id>4</id>
+      <code>c0036</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="151">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="152">
+      <id>5</id>
+      <code>c0045</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="153">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="154">
+      <id>6</id>
+      <code>c0052</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="155">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>169</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="156">
+      <id>7</id>
+      <code>c0055</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="157">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="158">
+      <id>8</id>
+      <code>c0057</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="159">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="160">
+      <id>9</id>
+      <code>c0060</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="161">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="162">
+      <id>10</id>
+      <code>c0094</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="163">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="164">
+      <id>11</id>
+      <code>c0098</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="165">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="166">
+      <id>12</id>
+      <code>c0104</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="167">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="168">
+      <id>13</id>
+      <code>c0107</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="169">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="170">
+      <id>14</id>
+      <code>c0112</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="171">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="172">
+      <id>15</id>
+      <code>c0114</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="173">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="174">
+      <id>16</id>
+      <code>c0116</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="175">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>139</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="176">
+      <id>17</id>
+      <code>c0117</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="177">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>139</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="178">
+      <id>18</id>
+      <code>c0130</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="179">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="180">
+      <id>19</id>
+      <code>c0148</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="181">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="182">
+      <id>20</id>
+      <code>c0149</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="183">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="184">
+      <id>21</id>
+      <code>c0150</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="185">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="186">
+      <id>22</id>
+      <code>c0163</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="187">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>115</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="188">
+      <id>23</id>
+      <code>c0177</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="189">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="190">
+      <id>24</id>
+      <code>c0179</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="191">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="192">
+      <id>25</id>
+      <code>c0181</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="193">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="194">
+      <id>26</id>
+      <code>c0198</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="195">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="196">
+      <id>27</id>
+      <code>c0210</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="197">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="198">
+      <id>28</id>
+      <code>c0214</code>
+      <teacher reference="30"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="199">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="200">
+      <id>29</id>
+      <code>c0218</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="201">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>122</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="202">
+      <id>30</id>
+      <code>c0223</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="203">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="204">
+      <id>31</id>
+      <code>c0224</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="205">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+      </curriculumList>
+      <studentSize>126</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="206">
+      <id>32</id>
+      <code>c0226</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="207">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="208">
+      <id>33</id>
+      <code>c0227</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="209">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="210">
+      <id>34</id>
+      <code>c0233</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="211">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>46</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="212">
+      <id>35</id>
+      <code>c0249</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="213">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="214">
+      <id>36</id>
+      <code>c0254</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="215">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="216">
+      <id>37</id>
+      <code>c0271</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="217">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="218">
+      <id>38</id>
+      <code>c0409</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="219">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="220">
+      <id>39</id>
+      <code>c0416</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="221">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>12</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="222">
+      <id>40</id>
+      <code>c0420</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="223">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="224">
+      <id>41</id>
+      <code>c0441</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="225">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>54</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="226">
+      <id>42</id>
+      <code>c0447</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="227">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>32</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="228">
+      <id>43</id>
+      <code>c0456</code>
+      <teacher reference="74"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="229">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>66</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="230">
+      <id>44</id>
+      <code>c0457</code>
+      <teacher reference="75"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="231">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>73</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="232">
+      <id>45</id>
+      <code>c0465</code>
+      <teacher reference="73"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="233">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+      </curriculumList>
+      <studentSize>66</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="234">
+      <id>46</id>
+      <code>c0486</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="235">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>37</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="236">
+      <id>47</id>
+      <code>c0491</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="237">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="238">
+      <id>48</id>
+      <code>c0498</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="239">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="240">
+      <id>49</id>
+      <code>c0501</code>
+      <teacher reference="66"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="241">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="242">
+      <id>50</id>
+      <code>c0506</code>
+      <teacher reference="65"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="243">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>14</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="244">
+      <id>51</id>
+      <code>c0527</code>
+      <teacher reference="64"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="245">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>36</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="246">
+      <id>52</id>
+      <code>c0510</code>
+      <teacher reference="63"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="247">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>69</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="248">
+      <id>53</id>
+      <code>c0798</code>
+      <teacher reference="62"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="249">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="250">
+      <id>54</id>
+      <code>c0670</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="251">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="252">
+      <id>55</id>
+      <code>c0738</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="253">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="254">
+      <id>56</id>
+      <code>c0745</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="255">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="256">
+      <id>57</id>
+      <code>c0773</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="257">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+      </curriculumList>
+      <studentSize>9</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="258">
+      <id>58</id>
+      <code>c0814</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="259">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="260">
+      <id>59</id>
+      <code>c0815</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="261">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="262">
+      <id>60</id>
+      <code>c0828</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="263">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="264">
+      <id>61</id>
+      <code>c0844</code>
+      <teacher reference="12"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="265">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="266">
+      <id>62</id>
+      <code>c0741</code>
+      <teacher reference="11"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="267">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>113</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="268">
+      <id>63</id>
+      <code>c0845</code>
+      <teacher reference="14"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="269">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="270">
+      <id>64</id>
+      <code>c0850</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="271">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="272">
+      <id>65</id>
+      <code>c0851</code>
+      <teacher reference="16"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="273">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="274">
+      <id>66</id>
+      <code>c0854</code>
+      <teacher reference="15"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="275">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="276">
+      <id>67</id>
+      <code>c0856</code>
+      <teacher reference="41"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="277">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="278">
+      <id>68</id>
+      <code>c0864</code>
+      <teacher reference="29"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="279">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="280">
+      <id>69</id>
+      <code>c0866</code>
+      <teacher reference="27"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="281">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="282">
+      <id>70</id>
+      <code>c0869</code>
+      <teacher reference="36"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="283">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="284">
+      <id>71</id>
+      <code>c0882</code>
+      <teacher reference="35"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="285">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="286">
+      <id>72</id>
+      <code>c0884</code>
+      <teacher reference="34"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="287">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="288">
+      <id>73</id>
+      <code>c0898</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="289">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="290">
+      <id>74</id>
+      <code>c0901</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="291">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="292">
+      <id>75</id>
+      <code>c0933</code>
+      <teacher reference="39"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="293">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="294">
+      <id>76</id>
+      <code>c0947</code>
+      <teacher reference="38"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="295">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="296">
+      <id>77</id>
+      <code>c0953</code>
+      <teacher reference="48"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="297">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="298">
+      <id>78</id>
+      <code>c0969</code>
+      <teacher reference="37"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="299">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="300">
+      <id>79</id>
+      <code>c0972</code>
+      <teacher reference="78"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="301">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="302">
+      <id>80</id>
+      <code>c0978</code>
+      <teacher reference="76"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="303">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="304">
+      <id>81</id>
+      <code>c0985</code>
+      <teacher reference="16"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="305">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="306">
+      <id>82</id>
+      <code>c1007</code>
+      <teacher reference="77"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="307">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="308">
+      <id>83</id>
+      <code>c1044</code>
+      <teacher reference="71"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="309">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="310">
+      <id>84</id>
+      <code>c1148</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="311">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>12</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="312">
+      <id>85</id>
+      <code>c0196</code>
+      <teacher reference="70"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="313">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="314">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="315">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="316">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="317">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="318">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="319">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="320">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="321">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="322">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="323">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="324">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="325">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="326">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="327">
+      <id>0</id>
+      <day reference="315"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="328">
+      <id>1</id>
+      <day reference="315"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="329">
+      <id>2</id>
+      <day reference="315"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="330">
+      <id>3</id>
+      <day reference="315"/>
+      <timeslot reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="331">
+      <id>4</id>
+      <day reference="315"/>
+      <timeslot reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="332">
+      <id>5</id>
+      <day reference="316"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="333">
+      <id>6</id>
+      <day reference="316"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="334">
+      <id>7</id>
+      <day reference="316"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="335">
+      <id>8</id>
+      <day reference="316"/>
+      <timeslot reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="336">
+      <id>9</id>
+      <day reference="316"/>
+      <timeslot reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="337">
+      <id>10</id>
+      <day reference="317"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="338">
+      <id>11</id>
+      <day reference="317"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="339">
+      <id>12</id>
+      <day reference="317"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="340">
+      <id>13</id>
+      <day reference="317"/>
+      <timeslot reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="341">
+      <id>14</id>
+      <day reference="317"/>
+      <timeslot reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="342">
+      <id>15</id>
+      <day reference="318"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="343">
+      <id>16</id>
+      <day reference="318"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="344">
+      <id>17</id>
+      <day reference="318"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="345">
+      <id>18</id>
+      <day reference="318"/>
+      <timeslot reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="346">
+      <id>19</id>
+      <day reference="318"/>
+      <timeslot reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="347">
+      <id>20</id>
+      <day reference="319"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="348">
+      <id>21</id>
+      <day reference="319"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="349">
+      <id>22</id>
+      <day reference="319"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="350">
+      <id>23</id>
+      <day reference="319"/>
+      <timeslot reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="351">
+      <id>24</id>
+      <day reference="319"/>
+      <timeslot reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="352">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="353">
+      <id>0</id>
+      <code>25</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="354">
+      <id>1</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="355">
+      <id>2</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="356">
+      <id>3</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="357">
+      <id>4</id>
+      <code>34</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="358">
+      <id>5</id>
+      <code>27</code>
+      <capacity>65</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="359">
+      <id>6</id>
+      <code>51</code>
+      <capacity>78</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="360">
+      <id>7</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="361">
+      <id>8</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="362">
+      <id>9</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="363">
+      <id>10</id>
+      <code>G</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="364">
+      <id>11</id>
+      <code>A</code>
+      <capacity>312</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="365">
+      <id>12</id>
+      <code>50</code>
+      <capacity>75</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="366">
+      <id>13</id>
+      <code>52</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="367">
+      <id>14</id>
+      <code>DS1</code>
+      <capacity>100</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="368">
+      <id>15</id>
+      <code>DS2</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="369">
+      <id>16</id>
+      <code>N</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="370">
+      <id>17</id>
+      <code>Er1</code>
+      <capacity>70</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="371">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="372">
+      <id>0</id>
+      <course reference="142"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="373">
+      <id>1</id>
+      <course reference="142"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="374">
+      <id>2</id>
+      <course reference="142"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="375">
+      <id>3</id>
+      <course reference="142"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="376">
+      <id>4</id>
+      <course reference="142"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="377">
+      <id>5</id>
+      <course reference="142"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="378">
+      <id>6</id>
+      <course reference="142"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="379">
+      <id>7</id>
+      <course reference="142"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="380">
+      <id>8</id>
+      <course reference="144"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="381">
+      <id>9</id>
+      <course reference="144"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="382">
+      <id>10</id>
+      <course reference="144"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="383">
+      <id>11</id>
+      <course reference="144"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="384">
+      <id>12</id>
+      <course reference="144"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="385">
+      <id>13</id>
+      <course reference="144"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="386">
+      <id>14</id>
+      <course reference="144"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="387">
+      <id>15</id>
+      <course reference="144"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="388">
+      <id>16</id>
+      <course reference="146"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="389">
+      <id>17</id>
+      <course reference="146"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="390">
+      <id>18</id>
+      <course reference="146"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="391">
+      <id>19</id>
+      <course reference="146"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="392">
+      <id>20</id>
+      <course reference="146"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="393">
+      <id>21</id>
+      <course reference="146"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="394">
+      <id>22</id>
+      <course reference="146"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="395">
+      <id>23</id>
+      <course reference="146"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="396">
+      <id>24</id>
+      <course reference="146"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="397">
+      <id>25</id>
+      <course reference="148"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="398">
+      <id>26</id>
+      <course reference="148"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="399">
+      <id>27</id>
+      <course reference="148"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="400">
+      <id>28</id>
+      <course reference="148"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="401">
+      <id>29</id>
+      <course reference="148"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="402">
+      <id>30</id>
+      <course reference="148"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="403">
+      <id>31</id>
+      <course reference="148"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="404">
+      <id>32</id>
+      <course reference="148"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="405">
+      <id>33</id>
+      <course reference="148"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="406">
+      <id>34</id>
+      <course reference="152"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="407">
+      <id>35</id>
+      <course reference="152"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="408">
+      <id>36</id>
+      <course reference="152"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="409">
+      <id>37</id>
+      <course reference="152"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="410">
+      <id>38</id>
+      <course reference="152"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="411">
+      <id>39</id>
+      <course reference="152"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="412">
+      <id>40</id>
+      <course reference="152"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="413">
+      <id>41</id>
+      <course reference="152"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="414">
+      <id>42</id>
+      <course reference="154"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="415">
+      <id>43</id>
+      <course reference="154"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="416">
+      <id>44</id>
+      <course reference="154"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="417">
+      <id>45</id>
+      <course reference="154"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="418">
+      <id>46</id>
+      <course reference="154"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="419">
+      <id>47</id>
+      <course reference="154"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="420">
+      <id>48</id>
+      <course reference="154"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="421">
+      <id>49</id>
+      <course reference="154"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="422">
+      <id>50</id>
+      <course reference="154"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="423">
+      <id>51</id>
+      <course reference="154"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="424">
+      <id>52</id>
+      <course reference="154"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="425">
+      <id>53</id>
+      <course reference="158"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="426">
+      <id>54</id>
+      <course reference="158"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="427">
+      <id>55</id>
+      <course reference="158"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="428">
+      <id>56</id>
+      <course reference="158"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="429">
+      <id>57</id>
+      <course reference="158"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="430">
+      <id>58</id>
+      <course reference="158"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="431">
+      <id>59</id>
+      <course reference="158"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="432">
+      <id>60</id>
+      <course reference="158"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="433">
+      <id>61</id>
+      <course reference="158"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="434">
+      <id>62</id>
+      <course reference="160"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="435">
+      <id>63</id>
+      <course reference="160"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="436">
+      <id>64</id>
+      <course reference="160"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="437">
+      <id>65</id>
+      <course reference="160"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="438">
+      <id>66</id>
+      <course reference="160"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="439">
+      <id>67</id>
+      <course reference="160"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="440">
+      <id>68</id>
+      <course reference="160"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="441">
+      <id>69</id>
+      <course reference="160"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="442">
+      <id>70</id>
+      <course reference="162"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="443">
+      <id>71</id>
+      <course reference="162"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="444">
+      <id>72</id>
+      <course reference="162"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="445">
+      <id>73</id>
+      <course reference="162"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="446">
+      <id>74</id>
+      <course reference="162"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="447">
+      <id>75</id>
+      <course reference="162"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>76</id>
+      <course reference="162"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>77</id>
+      <course reference="162"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>78</id>
+      <course reference="162"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>79</id>
+      <course reference="164"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>80</id>
+      <course reference="164"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>81</id>
+      <course reference="164"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>82</id>
+      <course reference="164"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>83</id>
+      <course reference="164"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>84</id>
+      <course reference="164"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>85</id>
+      <course reference="164"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>86</id>
+      <course reference="164"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>87</id>
+      <course reference="164"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>88</id>
+      <course reference="164"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>89</id>
+      <course reference="166"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>90</id>
+      <course reference="166"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>91</id>
+      <course reference="166"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>92</id>
+      <course reference="166"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>93</id>
+      <course reference="166"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>94</id>
+      <course reference="166"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>95</id>
+      <course reference="166"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>96</id>
+      <course reference="166"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>97</id>
+      <course reference="168"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>98</id>
+      <course reference="168"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>99</id>
+      <course reference="168"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>100</id>
+      <course reference="168"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>101</id>
+      <course reference="168"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>102</id>
+      <course reference="168"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>103</id>
+      <course reference="168"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>104</id>
+      <course reference="168"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>105</id>
+      <course reference="170"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>106</id>
+      <course reference="170"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>107</id>
+      <course reference="170"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>108</id>
+      <course reference="170"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>109</id>
+      <course reference="170"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>110</id>
+      <course reference="170"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>111</id>
+      <course reference="170"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>112</id>
+      <course reference="170"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>113</id>
+      <course reference="170"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>114</id>
+      <course reference="170"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>115</id>
+      <course reference="172"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>116</id>
+      <course reference="172"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>117</id>
+      <course reference="172"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>118</id>
+      <course reference="172"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>119</id>
+      <course reference="172"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>120</id>
+      <course reference="172"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>121</id>
+      <course reference="172"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>122</id>
+      <course reference="172"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>123</id>
+      <course reference="172"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>124</id>
+      <course reference="172"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>125</id>
+      <course reference="174"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>126</id>
+      <course reference="174"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>127</id>
+      <course reference="174"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>128</id>
+      <course reference="174"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>129</id>
+      <course reference="174"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>130</id>
+      <course reference="174"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>131</id>
+      <course reference="174"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>132</id>
+      <course reference="174"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>133</id>
+      <course reference="176"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>134</id>
+      <course reference="176"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>135</id>
+      <course reference="176"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>136</id>
+      <course reference="176"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>137</id>
+      <course reference="176"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>138</id>
+      <course reference="176"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>139</id>
+      <course reference="178"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>140</id>
+      <course reference="178"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>141</id>
+      <course reference="178"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>142</id>
+      <course reference="178"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>143</id>
+      <course reference="178"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>144</id>
+      <course reference="178"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>145</id>
+      <course reference="178"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>146</id>
+      <course reference="178"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>147</id>
+      <course reference="178"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>148</id>
+      <course reference="178"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>149</id>
+      <course reference="178"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>150</id>
+      <course reference="180"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>151</id>
+      <course reference="180"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>152</id>
+      <course reference="180"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>153</id>
+      <course reference="180"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>154</id>
+      <course reference="180"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>155</id>
+      <course reference="180"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>156</id>
+      <course reference="180"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>157</id>
+      <course reference="180"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>158</id>
+      <course reference="180"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>159</id>
+      <course reference="180"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>160</id>
+      <course reference="182"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>161</id>
+      <course reference="182"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>162</id>
+      <course reference="182"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>163</id>
+      <course reference="182"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>164</id>
+      <course reference="182"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>165</id>
+      <course reference="182"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>166</id>
+      <course reference="182"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>167</id>
+      <course reference="182"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>168</id>
+      <course reference="182"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>169</id>
+      <course reference="182"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>170</id>
+      <course reference="182"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>171</id>
+      <course reference="182"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>172</id>
+      <course reference="184"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>173</id>
+      <course reference="184"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>174</id>
+      <course reference="184"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>175</id>
+      <course reference="184"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>176</id>
+      <course reference="184"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>177</id>
+      <course reference="186"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>178</id>
+      <course reference="186"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>179</id>
+      <course reference="186"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>180</id>
+      <course reference="186"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>181</id>
+      <course reference="186"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>182</id>
+      <course reference="188"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>183</id>
+      <course reference="188"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>184</id>
+      <course reference="188"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>185</id>
+      <course reference="188"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>186</id>
+      <course reference="188"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>187</id>
+      <course reference="188"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>188</id>
+      <course reference="188"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>189</id>
+      <course reference="188"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>190</id>
+      <course reference="188"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>191</id>
+      <course reference="188"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>192</id>
+      <course reference="190"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>193</id>
+      <course reference="190"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>194</id>
+      <course reference="190"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>195</id>
+      <course reference="190"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>196</id>
+      <course reference="190"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>197</id>
+      <course reference="190"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>198</id>
+      <course reference="190"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>199</id>
+      <course reference="190"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>200</id>
+      <course reference="192"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>201</id>
+      <course reference="192"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>202</id>
+      <course reference="192"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>203</id>
+      <course reference="192"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>204</id>
+      <course reference="192"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>205</id>
+      <course reference="192"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>206</id>
+      <course reference="192"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>207</id>
+      <course reference="192"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>208</id>
+      <course reference="192"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>209</id>
+      <course reference="192"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>210</id>
+      <course reference="192"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>211</id>
+      <course reference="192"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>212</id>
+      <course reference="194"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>213</id>
+      <course reference="194"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>214</id>
+      <course reference="194"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>215</id>
+      <course reference="194"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>216</id>
+      <course reference="194"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>217</id>
+      <course reference="194"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>218</id>
+      <course reference="194"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>219</id>
+      <course reference="194"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>220</id>
+      <course reference="194"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>221</id>
+      <course reference="194"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>222</id>
+      <course reference="194"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>223</id>
+      <course reference="194"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>224</id>
+      <course reference="194"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>225</id>
+      <course reference="194"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>226</id>
+      <course reference="194"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>227</id>
+      <course reference="196"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>228</id>
+      <course reference="196"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>229</id>
+      <course reference="196"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>230</id>
+      <course reference="196"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>231</id>
+      <course reference="196"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>232</id>
+      <course reference="196"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>233</id>
+      <course reference="196"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>234</id>
+      <course reference="196"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>235</id>
+      <course reference="196"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>236</id>
+      <course reference="198"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>237</id>
+      <course reference="198"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>238</id>
+      <course reference="198"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>239</id>
+      <course reference="198"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>240</id>
+      <course reference="198"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>241</id>
+      <course reference="198"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>242</id>
+      <course reference="198"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>243</id>
+      <course reference="198"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>244</id>
+      <course reference="198"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>245</id>
+      <course reference="198"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>246</id>
+      <course reference="202"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>247</id>
+      <course reference="202"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>248</id>
+      <course reference="202"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>249</id>
+      <course reference="202"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>250</id>
+      <course reference="202"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>251</id>
+      <course reference="202"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>252</id>
+      <course reference="202"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>253</id>
+      <course reference="202"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>254</id>
+      <course reference="204"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>255</id>
+      <course reference="204"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>256</id>
+      <course reference="204"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>257</id>
+      <course reference="204"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>258</id>
+      <course reference="204"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>259</id>
+      <course reference="204"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>260</id>
+      <course reference="204"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>261</id>
+      <course reference="204"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>262</id>
+      <course reference="206"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>263</id>
+      <course reference="206"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>264</id>
+      <course reference="208"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>265</id>
+      <course reference="208"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>266</id>
+      <course reference="208"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>267</id>
+      <course reference="208"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>268</id>
+      <course reference="208"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>269</id>
+      <course reference="208"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>270</id>
+      <course reference="208"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>271</id>
+      <course reference="208"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>272</id>
+      <course reference="214"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>273</id>
+      <course reference="214"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>274</id>
+      <course reference="214"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>275</id>
+      <course reference="214"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>276</id>
+      <course reference="214"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>277</id>
+      <course reference="214"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>278</id>
+      <course reference="214"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>279</id>
+      <course reference="214"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>280</id>
+      <course reference="222"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>281</id>
+      <course reference="222"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>282</id>
+      <course reference="222"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>283</id>
+      <course reference="222"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>284</id>
+      <course reference="222"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>285</id>
+      <course reference="222"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>286</id>
+      <course reference="222"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>287</id>
+      <course reference="222"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>288</id>
+      <course reference="224"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>289</id>
+      <course reference="224"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>290</id>
+      <course reference="224"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>291</id>
+      <course reference="224"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>292</id>
+      <course reference="224"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>293</id>
+      <course reference="224"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>294</id>
+      <course reference="224"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>295</id>
+      <course reference="224"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>296</id>
+      <course reference="226"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>297</id>
+      <course reference="226"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>298</id>
+      <course reference="226"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>299</id>
+      <course reference="226"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>300</id>
+      <course reference="226"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>301</id>
+      <course reference="226"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>302</id>
+      <course reference="226"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>303</id>
+      <course reference="226"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>304</id>
+      <course reference="228"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>305</id>
+      <course reference="228"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>306</id>
+      <course reference="228"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>307</id>
+      <course reference="228"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>308</id>
+      <course reference="228"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>309</id>
+      <course reference="228"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>310</id>
+      <course reference="228"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>311</id>
+      <course reference="228"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>312</id>
+      <course reference="228"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>313</id>
+      <course reference="228"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>314</id>
+      <course reference="230"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>315</id>
+      <course reference="230"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>316</id>
+      <course reference="230"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>317</id>
+      <course reference="230"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>318</id>
+      <course reference="230"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>319</id>
+      <course reference="230"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>320</id>
+      <course reference="230"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>321</id>
+      <course reference="230"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>322</id>
+      <course reference="234"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>323</id>
+      <course reference="234"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>324</id>
+      <course reference="234"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>325</id>
+      <course reference="234"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>326</id>
+      <course reference="234"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>327</id>
+      <course reference="234"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>328</id>
+      <course reference="234"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>329</id>
+      <course reference="234"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>330</id>
+      <course reference="234"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>331</id>
+      <course reference="234"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>332</id>
+      <course reference="234"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>333</id>
+      <course reference="234"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>334</id>
+      <course reference="234"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>335</id>
+      <course reference="234"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>336</id>
+      <course reference="238"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>337</id>
+      <course reference="238"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>338</id>
+      <course reference="238"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>339</id>
+      <course reference="238"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>340</id>
+      <course reference="238"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>341</id>
+      <course reference="238"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>342</id>
+      <course reference="240"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>343</id>
+      <course reference="240"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>344</id>
+      <course reference="240"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>345</id>
+      <course reference="240"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>346</id>
+      <course reference="240"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>347</id>
+      <course reference="240"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>348</id>
+      <course reference="240"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>349</id>
+      <course reference="240"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>350</id>
+      <course reference="242"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>351</id>
+      <course reference="242"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>352</id>
+      <course reference="242"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>353</id>
+      <course reference="242"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>354</id>
+      <course reference="242"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>355</id>
+      <course reference="242"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>356</id>
+      <course reference="242"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>357</id>
+      <course reference="242"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>358</id>
+      <course reference="244"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>359</id>
+      <course reference="244"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>360</id>
+      <course reference="244"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>361</id>
+      <course reference="244"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>362</id>
+      <course reference="244"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>363</id>
+      <course reference="244"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>364</id>
+      <course reference="244"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>365</id>
+      <course reference="252"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>366</id>
+      <course reference="252"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>367</id>
+      <course reference="252"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>368</id>
+      <course reference="252"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>369</id>
+      <course reference="252"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>370</id>
+      <course reference="252"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>371</id>
+      <course reference="252"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>372</id>
+      <course reference="252"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>373</id>
+      <course reference="252"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>374</id>
+      <course reference="252"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>375</id>
+      <course reference="252"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>376</id>
+      <course reference="252"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>377</id>
+      <course reference="252"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>378</id>
+      <course reference="252"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>379</id>
+      <course reference="252"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>380</id>
+      <course reference="254"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>381</id>
+      <course reference="254"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>382</id>
+      <course reference="254"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>383</id>
+      <course reference="254"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>384</id>
+      <course reference="254"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>385</id>
+      <course reference="254"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>386</id>
+      <course reference="256"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>387</id>
+      <course reference="256"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>388</id>
+      <course reference="256"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>389</id>
+      <course reference="256"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>390</id>
+      <course reference="256"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="763">
+      <id>391</id>
+      <course reference="256"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="764">
+      <id>392</id>
+      <course reference="256"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="765">
+      <id>393</id>
+      <course reference="256"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="766">
+      <id>394</id>
+      <course reference="258"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="767">
+      <id>395</id>
+      <course reference="258"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="768">
+      <id>396</id>
+      <course reference="260"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="769">
+      <id>397</id>
+      <course reference="260"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="770">
+      <id>398</id>
+      <course reference="262"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="771">
+      <id>399</id>
+      <course reference="262"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="772">
+      <id>400</id>
+      <course reference="262"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="773">
+      <id>401</id>
+      <course reference="262"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="774">
+      <id>402</id>
+      <course reference="262"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="775">
+      <id>403</id>
+      <course reference="262"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="776">
+      <id>404</id>
+      <course reference="262"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="777">
+      <id>405</id>
+      <course reference="262"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="778">
+      <id>406</id>
+      <course reference="264"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="779">
+      <id>407</id>
+      <course reference="264"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="780">
+      <id>408</id>
+      <course reference="264"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="781">
+      <id>409</id>
+      <course reference="264"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="782">
+      <id>410</id>
+      <course reference="264"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="783">
+      <id>411</id>
+      <course reference="266"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="784">
+      <id>412</id>
+      <course reference="266"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="785">
+      <id>413</id>
+      <course reference="266"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="786">
+      <id>414</id>
+      <course reference="266"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="787">
+      <id>415</id>
+      <course reference="266"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="788">
+      <id>416</id>
+      <course reference="266"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="789">
+      <id>417</id>
+      <course reference="266"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="790">
+      <id>418</id>
+      <course reference="266"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="791">
+      <id>419</id>
+      <course reference="268"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="792">
+      <id>420</id>
+      <course reference="268"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="793">
+      <id>421</id>
+      <course reference="268"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="794">
+      <id>422</id>
+      <course reference="268"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="795">
+      <id>423</id>
+      <course reference="268"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="796">
+      <id>424</id>
+      <course reference="270"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="797">
+      <id>425</id>
+      <course reference="270"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="798">
+      <id>426</id>
+      <course reference="270"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="799">
+      <id>427</id>
+      <course reference="270"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="800">
+      <id>428</id>
+      <course reference="270"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="801">
+      <id>429</id>
+      <course reference="270"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="802">
+      <id>430</id>
+      <course reference="270"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="803">
+      <id>431</id>
+      <course reference="270"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="804">
+      <id>432</id>
+      <course reference="270"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="805">
+      <id>433</id>
+      <course reference="270"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="806">
+      <id>434</id>
+      <course reference="270"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="807">
+      <id>435</id>
+      <course reference="270"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="808">
+      <id>436</id>
+      <course reference="272"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="809">
+      <id>437</id>
+      <course reference="272"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="810">
+      <id>438</id>
+      <course reference="272"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="811">
+      <id>439</id>
+      <course reference="272"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="812">
+      <id>440</id>
+      <course reference="272"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="813">
+      <id>441</id>
+      <course reference="288"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="814">
+      <id>442</id>
+      <course reference="288"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="815">
+      <id>443</id>
+      <course reference="288"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="816">
+      <id>444</id>
+      <course reference="288"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="817">
+      <id>445</id>
+      <course reference="288"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="818">
+      <id>446</id>
+      <course reference="288"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="819">
+      <id>447</id>
+      <course reference="288"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="820">
+      <id>448</id>
+      <course reference="290"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="821">
+      <id>449</id>
+      <course reference="290"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="822">
+      <id>450</id>
+      <course reference="290"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="823">
+      <id>451</id>
+      <course reference="290"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="824">
+      <id>452</id>
+      <course reference="290"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="825">
+      <id>453</id>
+      <course reference="292"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="826">
+      <id>454</id>
+      <course reference="292"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="827">
+      <id>455</id>
+      <course reference="292"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="828">
+      <id>456</id>
+      <course reference="292"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="829">
+      <id>457</id>
+      <course reference="292"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="830">
+      <id>458</id>
+      <course reference="292"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="831">
+      <id>459</id>
+      <course reference="292"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="832">
+      <id>460</id>
+      <course reference="292"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="833">
+      <id>461</id>
+      <course reference="306"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="834">
+      <id>462</id>
+      <course reference="306"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="835">
+      <id>463</id>
+      <course reference="310"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="836">
+      <id>464</id>
+      <course reference="310"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="837">
+      <id>465</id>
+      <course reference="310"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="838">
+      <id>466</id>
+      <course reference="310"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="839">
+      <id>467</id>
+      <course reference="310"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="840">
+      <id>468</id>
+      <course reference="310"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="841">
+      <id>469</id>
+      <course reference="310"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="842">
+      <id>470</id>
+      <course reference="312"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="843">
+      <id>471</id>
+      <course reference="312"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="844">
+      <id>472</id>
+      <course reference="312"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="845">
+      <id>473</id>
+      <course reference="312"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="846">
+      <id>474</id>
+      <course reference="312"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="847">
+      <id>475</id>
+      <course reference="312"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="848">
+      <id>476</id>
+      <course reference="312"/>
+      <period reference="350"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="849">
+      <id>477</id>
+      <course reference="312"/>
+      <period reference="351"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp09.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp09.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp09.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,3848 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0304-3</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="71">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="72">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="73">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="74">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="75">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="76">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="77">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="78">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="79">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="80">
+      <id>8</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="81">
+      <id>9</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="82">
+      <id>10</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="83">
+      <id>11</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="84">
+      <id>12</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="85">
+      <id>13</id>
+      <code>q014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="86">
+      <id>14</id>
+      <code>q015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="87">
+      <id>15</id>
+      <code>q016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="88">
+      <id>16</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="89">
+      <id>17</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="90">
+      <id>18</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>19</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>20</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>21</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>22</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>23</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>24</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>25</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>26</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>27</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>28</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>29</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>30</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>31</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>32</id>
+      <code>q033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>33</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>34</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>35</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>36</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>37</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>38</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>39</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>40</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>41</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>42</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>43</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>44</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>45</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>46</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>47</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>48</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>49</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>50</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>51</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>52</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>53</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>54</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>55</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>56</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>57</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>58</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>59</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>60</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="133">
+      <id>61</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="134">
+      <id>62</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="135">
+      <id>63</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="136">
+      <id>64</id>
+      <code>q067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="137">
+      <id>65</id>
+      <code>q068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="138">
+      <id>66</id>
+      <code>q069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="139">
+      <id>67</id>
+      <code>q070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="140">
+      <id>68</id>
+      <code>q071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="141">
+      <id>69</id>
+      <code>q072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="142">
+      <id>70</id>
+      <code>q073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="143">
+      <id>71</id>
+      <code>q074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="144">
+      <id>72</id>
+      <code>q075</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="145">
+      <id>73</id>
+      <code>q076</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="146">
+      <id>74</id>
+      <code>q077</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="147">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="148">
+      <id>0</id>
+      <code>c0012</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="149">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+      </curriculumList>
+      <studentSize>36</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="150">
+      <id>1</id>
+      <code>c0013</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="151">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="152">
+      <id>2</id>
+      <code>c0035</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="153">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+      </curriculumList>
+      <studentSize>17</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="154">
+      <id>3</id>
+      <code>c0036</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="155">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+      </curriculumList>
+      <studentSize>17</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="156">
+      <id>4</id>
+      <code>c0045</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="157">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="158">
+      <id>5</id>
+      <code>c0052</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="159">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>170</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="160">
+      <id>6</id>
+      <code>c0053</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="161">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>85</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="162">
+      <id>7</id>
+      <code>c0055</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="163">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>85</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="164">
+      <id>8</id>
+      <code>c0057</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="165">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="166">
+      <id>9</id>
+      <code>c0060</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="167">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>140</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="168">
+      <id>10</id>
+      <code>c0094</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="169">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="170">
+      <id>11</id>
+      <code>c0098</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="171">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>85</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="172">
+      <id>12</id>
+      <code>c0104</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="173">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>85</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="174">
+      <id>13</id>
+      <code>c0107</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="175">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="176">
+      <id>14</id>
+      <code>c0112</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="177">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="178">
+      <id>15</id>
+      <code>c0114</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="179">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>85</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="180">
+      <id>16</id>
+      <code>c0116</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="181">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="182">
+      <id>17</id>
+      <code>c0117</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="183">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="184">
+      <id>18</id>
+      <code>c0130</code>
+      <teacher reference="41"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="185">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+      </curriculumList>
+      <studentSize>135</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="186">
+      <id>19</id>
+      <code>c0148</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="187">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="188">
+      <id>20</id>
+      <code>c0149</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="189">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="190">
+      <id>21</id>
+      <code>c0150</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="191">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="192">
+      <id>22</id>
+      <code>c0177</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="193">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>133</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="194">
+      <id>23</id>
+      <code>c0179</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="195">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>140</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="196">
+      <id>24</id>
+      <code>c0181</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="197">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>140</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="198">
+      <id>25</id>
+      <code>c0198</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="199">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="200">
+      <id>26</id>
+      <code>c0210</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="201">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="202">
+      <id>27</id>
+      <code>c0214</code>
+      <teacher reference="30"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="203">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>143</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="204">
+      <id>28</id>
+      <code>c0218</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="205">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>138</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="206">
+      <id>29</id>
+      <code>c0223</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="207">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>138</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="208">
+      <id>30</id>
+      <code>c0224</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="209">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>156</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="210">
+      <id>31</id>
+      <code>c0226</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="211">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="212">
+      <id>32</id>
+      <code>c0227</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="213">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>72</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="214">
+      <id>33</id>
+      <code>c0441</code>
+      <teacher reference="55"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="215">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="216">
+      <id>34</id>
+      <code>c0249</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="217">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+      </curriculumList>
+      <studentSize>42</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="218">
+      <id>35</id>
+      <code>c0254</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="219">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>145</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="220">
+      <id>36</id>
+      <code>c0271</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="221">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>145</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="222">
+      <id>37</id>
+      <code>c0343</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="223">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>47</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="224">
+      <id>38</id>
+      <code>c0344</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="225">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="226">
+      <id>39</id>
+      <code>c0378</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="227">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>132</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="228">
+      <id>40</id>
+      <code>c0409</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="229">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="230">
+      <id>41</id>
+      <code>c0411</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="231">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>126</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="232">
+      <id>42</id>
+      <code>c0457</code>
+      <teacher reference="70"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="233">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+      </curriculumList>
+      <studentSize>7</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="234">
+      <id>43</id>
+      <code>c0497</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="235">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="236">
+      <id>44</id>
+      <code>c0503</code>
+      <teacher reference="68"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="237">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>57</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="238">
+      <id>45</id>
+      <code>c0506</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="239">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>29</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="240">
+      <id>46</id>
+      <code>c0527</code>
+      <teacher reference="66"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="241">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="242">
+      <id>47</id>
+      <code>c0532</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="243">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>46</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="244">
+      <id>48</id>
+      <code>c0534</code>
+      <teacher reference="65"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="245">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>26</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="246">
+      <id>49</id>
+      <code>c0465</code>
+      <teacher reference="64"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="247">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+      </curriculumList>
+      <studentSize>67</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="248">
+      <id>50</id>
+      <code>c0737</code>
+      <teacher reference="63"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="249">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="250">
+      <id>51</id>
+      <code>c0771</code>
+      <teacher reference="62"/>
+      <lectureSize>4</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="251">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="252">
+      <id>52</id>
+      <code>c0883</code>
+      <teacher reference="61"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="253">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="254">
+      <id>53</id>
+      <code>c0884</code>
+      <teacher reference="60"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="255">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="256">
+      <id>54</id>
+      <code>c0901</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="257">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+      </curriculumList>
+      <studentSize>135</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="258">
+      <id>55</id>
+      <code>c0917</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="259">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>29</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="260">
+      <id>56</id>
+      <code>c0918</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="261">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+      </curriculumList>
+      <studentSize>27</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="262">
+      <id>57</id>
+      <code>c0933</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="263">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="264">
+      <id>58</id>
+      <code>c0938</code>
+      <teacher reference="65"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="265">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="266">
+      <id>59</id>
+      <code>c0953</code>
+      <teacher reference="9"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="267">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="268">
+      <id>60</id>
+      <code>c0969</code>
+      <teacher reference="12"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="269">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="270">
+      <id>61</id>
+      <code>c0972</code>
+      <teacher reference="11"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="271">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="272">
+      <id>62</id>
+      <code>c0978</code>
+      <teacher reference="14"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="273">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="274">
+      <id>63</id>
+      <code>c0995</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="275">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>2</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="276">
+      <id>64</id>
+      <code>c1007</code>
+      <teacher reference="16"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="277">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>140</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="278">
+      <id>65</id>
+      <code>c0923</code>
+      <teacher reference="17"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="279">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="280">
+      <id>66</id>
+      <code>c0798</code>
+      <teacher reference="15"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="281">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+      </curriculumList>
+      <studentSize>21</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="282">
+      <id>67</id>
+      <code>c0741</code>
+      <teacher reference="39"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="283">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="284">
+      <id>68</id>
+      <code>c0196</code>
+      <teacher reference="29"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="285">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="286">
+      <id>69</id>
+      <code>c0014</code>
+      <teacher reference="27"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="287">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>51</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="288">
+      <id>70</id>
+      <code>c0233</code>
+      <teacher reference="36"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="289">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>151</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="290">
+      <id>71</id>
+      <code>c0828</code>
+      <teacher reference="35"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="291">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>19</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="292">
+      <id>72</id>
+      <code>c0456</code>
+      <teacher reference="34"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="293">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>76</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="294">
+      <id>73</id>
+      <code>c0535</code>
+      <teacher reference="33"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="295">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="296">
+      <id>74</id>
+      <code>c0510</code>
+      <teacher reference="38"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="297">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="298">
+      <id>75</id>
+      <code>c0909</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="299">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="300">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="301">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="302">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="303">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="304">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="305">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="306">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="307">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="308">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="309">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="310">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="311">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="312">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="313">
+      <id>0</id>
+      <day reference="301"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="314">
+      <id>1</id>
+      <day reference="301"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="315">
+      <id>2</id>
+      <day reference="301"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="316">
+      <id>3</id>
+      <day reference="301"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="317">
+      <id>4</id>
+      <day reference="301"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="318">
+      <id>5</id>
+      <day reference="302"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="319">
+      <id>6</id>
+      <day reference="302"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="320">
+      <id>7</id>
+      <day reference="302"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="321">
+      <id>8</id>
+      <day reference="302"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="322">
+      <id>9</id>
+      <day reference="302"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="323">
+      <id>10</id>
+      <day reference="303"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="324">
+      <id>11</id>
+      <day reference="303"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="325">
+      <id>12</id>
+      <day reference="303"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="326">
+      <id>13</id>
+      <day reference="303"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="327">
+      <id>14</id>
+      <day reference="303"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="328">
+      <id>15</id>
+      <day reference="304"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="329">
+      <id>16</id>
+      <day reference="304"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="330">
+      <id>17</id>
+      <day reference="304"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="331">
+      <id>18</id>
+      <day reference="304"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="332">
+      <id>19</id>
+      <day reference="304"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="333">
+      <id>20</id>
+      <day reference="305"/>
+      <timeslot reference="307"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="334">
+      <id>21</id>
+      <day reference="305"/>
+      <timeslot reference="308"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="335">
+      <id>22</id>
+      <day reference="305"/>
+      <timeslot reference="309"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="336">
+      <id>23</id>
+      <day reference="305"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="337">
+      <id>24</id>
+      <day reference="305"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="338">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="339">
+      <id>0</id>
+      <code>25</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="340">
+      <id>1</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="341">
+      <id>2</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="342">
+      <id>3</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="343">
+      <id>4</id>
+      <code>31</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="344">
+      <id>5</id>
+      <code>27</code>
+      <capacity>80</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="345">
+      <id>6</id>
+      <code>51</code>
+      <capacity>100</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="346">
+      <id>7</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="347">
+      <id>8</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="348">
+      <id>9</id>
+      <code>E</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="349">
+      <id>10</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="350">
+      <id>11</id>
+      <code>H</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="351">
+      <id>12</id>
+      <code>A</code>
+      <capacity>312</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="352">
+      <id>13</id>
+      <code>L</code>
+      <capacity>336</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="353">
+      <id>14</id>
+      <code>50</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="354">
+      <id>15</id>
+      <code>52</code>
+      <capacity>80</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="355">
+      <id>16</id>
+      <code>DS1</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="356">
+      <id>17</id>
+      <code>DS2</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="357">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="358">
+      <id>0</id>
+      <course reference="150"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="359">
+      <id>1</id>
+      <course reference="150"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="360">
+      <id>2</id>
+      <course reference="150"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="361">
+      <id>3</id>
+      <course reference="150"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="362">
+      <id>4</id>
+      <course reference="150"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="363">
+      <id>5</id>
+      <course reference="150"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="364">
+      <id>6</id>
+      <course reference="150"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="365">
+      <id>7</id>
+      <course reference="150"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="366">
+      <id>8</id>
+      <course reference="152"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="367">
+      <id>9</id>
+      <course reference="152"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="368">
+      <id>10</id>
+      <course reference="152"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="369">
+      <id>11</id>
+      <course reference="152"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="370">
+      <id>12</id>
+      <course reference="152"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="371">
+      <id>13</id>
+      <course reference="152"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="372">
+      <id>14</id>
+      <course reference="152"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="373">
+      <id>15</id>
+      <course reference="152"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="374">
+      <id>16</id>
+      <course reference="158"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="375">
+      <id>17</id>
+      <course reference="158"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="376">
+      <id>18</id>
+      <course reference="158"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="377">
+      <id>19</id>
+      <course reference="158"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="378">
+      <id>20</id>
+      <course reference="158"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="379">
+      <id>21</id>
+      <course reference="158"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="380">
+      <id>22</id>
+      <course reference="158"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="381">
+      <id>23</id>
+      <course reference="160"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="382">
+      <id>24</id>
+      <course reference="160"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="383">
+      <id>25</id>
+      <course reference="160"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="384">
+      <id>26</id>
+      <course reference="160"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="385">
+      <id>27</id>
+      <course reference="160"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="386">
+      <id>28</id>
+      <course reference="160"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="387">
+      <id>29</id>
+      <course reference="160"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="388">
+      <id>30</id>
+      <course reference="160"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="389">
+      <id>31</id>
+      <course reference="162"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="390">
+      <id>32</id>
+      <course reference="162"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="391">
+      <id>33</id>
+      <course reference="162"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="392">
+      <id>34</id>
+      <course reference="162"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="393">
+      <id>35</id>
+      <course reference="162"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="394">
+      <id>36</id>
+      <course reference="162"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="395">
+      <id>37</id>
+      <course reference="162"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="396">
+      <id>38</id>
+      <course reference="162"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="397">
+      <id>39</id>
+      <course reference="166"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="398">
+      <id>40</id>
+      <course reference="166"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="399">
+      <id>41</id>
+      <course reference="166"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="400">
+      <id>42</id>
+      <course reference="166"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="401">
+      <id>43</id>
+      <course reference="166"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="402">
+      <id>44</id>
+      <course reference="166"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="403">
+      <id>45</id>
+      <course reference="166"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="404">
+      <id>46</id>
+      <course reference="166"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="405">
+      <id>47</id>
+      <course reference="172"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="406">
+      <id>48</id>
+      <course reference="172"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="407">
+      <id>49</id>
+      <course reference="172"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="408">
+      <id>50</id>
+      <course reference="172"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="409">
+      <id>51</id>
+      <course reference="172"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="410">
+      <id>52</id>
+      <course reference="176"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="411">
+      <id>53</id>
+      <course reference="176"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="412">
+      <id>54</id>
+      <course reference="176"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="413">
+      <id>55</id>
+      <course reference="176"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="414">
+      <id>56</id>
+      <course reference="176"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="415">
+      <id>57</id>
+      <course reference="176"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="416">
+      <id>58</id>
+      <course reference="176"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="417">
+      <id>59</id>
+      <course reference="176"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="418">
+      <id>60</id>
+      <course reference="176"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="419">
+      <id>61</id>
+      <course reference="176"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="420">
+      <id>62</id>
+      <course reference="178"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="421">
+      <id>63</id>
+      <course reference="178"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="422">
+      <id>64</id>
+      <course reference="178"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="423">
+      <id>65</id>
+      <course reference="178"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="424">
+      <id>66</id>
+      <course reference="178"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="425">
+      <id>67</id>
+      <course reference="178"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="426">
+      <id>68</id>
+      <course reference="178"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="427">
+      <id>69</id>
+      <course reference="178"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="428">
+      <id>70</id>
+      <course reference="180"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="429">
+      <id>71</id>
+      <course reference="180"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="430">
+      <id>72</id>
+      <course reference="180"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="431">
+      <id>73</id>
+      <course reference="180"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="432">
+      <id>74</id>
+      <course reference="180"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="433">
+      <id>75</id>
+      <course reference="180"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="434">
+      <id>76</id>
+      <course reference="182"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="435">
+      <id>77</id>
+      <course reference="182"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="436">
+      <id>78</id>
+      <course reference="182"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="437">
+      <id>79</id>
+      <course reference="182"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="438">
+      <id>80</id>
+      <course reference="182"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="439">
+      <id>81</id>
+      <course reference="182"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="440">
+      <id>82</id>
+      <course reference="184"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="441">
+      <id>83</id>
+      <course reference="186"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="442">
+      <id>84</id>
+      <course reference="188"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="443">
+      <id>85</id>
+      <course reference="188"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="444">
+      <id>86</id>
+      <course reference="188"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="445">
+      <id>87</id>
+      <course reference="188"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="446">
+      <id>88</id>
+      <course reference="188"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="447">
+      <id>89</id>
+      <course reference="188"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>90</id>
+      <course reference="188"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>91</id>
+      <course reference="188"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>92</id>
+      <course reference="188"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>93</id>
+      <course reference="190"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>94</id>
+      <course reference="190"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>95</id>
+      <course reference="190"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>96</id>
+      <course reference="190"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>97</id>
+      <course reference="190"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>98</id>
+      <course reference="190"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>99</id>
+      <course reference="192"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>100</id>
+      <course reference="192"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>101</id>
+      <course reference="192"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>102</id>
+      <course reference="192"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>103</id>
+      <course reference="192"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>104</id>
+      <course reference="192"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>105</id>
+      <course reference="192"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>106</id>
+      <course reference="192"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>107</id>
+      <course reference="192"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>108</id>
+      <course reference="192"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>109</id>
+      <course reference="192"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>110</id>
+      <course reference="192"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>111</id>
+      <course reference="192"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>112</id>
+      <course reference="192"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>113</id>
+      <course reference="192"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>114</id>
+      <course reference="194"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>115</id>
+      <course reference="194"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>116</id>
+      <course reference="194"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>117</id>
+      <course reference="194"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>118</id>
+      <course reference="194"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>119</id>
+      <course reference="194"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>120</id>
+      <course reference="194"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>121</id>
+      <course reference="194"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>122</id>
+      <course reference="194"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>123</id>
+      <course reference="194"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>124</id>
+      <course reference="194"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>125</id>
+      <course reference="194"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>126</id>
+      <course reference="194"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>127</id>
+      <course reference="194"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>128</id>
+      <course reference="194"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>129</id>
+      <course reference="198"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>130</id>
+      <course reference="198"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>131</id>
+      <course reference="198"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>132</id>
+      <course reference="198"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>133</id>
+      <course reference="198"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>134</id>
+      <course reference="198"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>135</id>
+      <course reference="198"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>136</id>
+      <course reference="200"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>137</id>
+      <course reference="200"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>138</id>
+      <course reference="200"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>139</id>
+      <course reference="200"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>140</id>
+      <course reference="200"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>141</id>
+      <course reference="200"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>142</id>
+      <course reference="200"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>143</id>
+      <course reference="200"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>144</id>
+      <course reference="200"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>145</id>
+      <course reference="200"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>146</id>
+      <course reference="200"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>147</id>
+      <course reference="200"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>148</id>
+      <course reference="200"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>149</id>
+      <course reference="200"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>150</id>
+      <course reference="200"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>151</id>
+      <course reference="202"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>152</id>
+      <course reference="202"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>153</id>
+      <course reference="202"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>154</id>
+      <course reference="202"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>155</id>
+      <course reference="202"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>156</id>
+      <course reference="202"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>157</id>
+      <course reference="202"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>158</id>
+      <course reference="202"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>159</id>
+      <course reference="202"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>160</id>
+      <course reference="202"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>161</id>
+      <course reference="202"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>162</id>
+      <course reference="202"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>163</id>
+      <course reference="202"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>164</id>
+      <course reference="202"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>165</id>
+      <course reference="202"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>166</id>
+      <course reference="202"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>167</id>
+      <course reference="206"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>168</id>
+      <course reference="206"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>169</id>
+      <course reference="206"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>170</id>
+      <course reference="206"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>171</id>
+      <course reference="206"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>172</id>
+      <course reference="206"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>173</id>
+      <course reference="206"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>174</id>
+      <course reference="206"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>175</id>
+      <course reference="208"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>176</id>
+      <course reference="208"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>177</id>
+      <course reference="208"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>178</id>
+      <course reference="208"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>179</id>
+      <course reference="208"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>180</id>
+      <course reference="208"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>181</id>
+      <course reference="208"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>182</id>
+      <course reference="208"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>183</id>
+      <course reference="210"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>184</id>
+      <course reference="210"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>185</id>
+      <course reference="210"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>186</id>
+      <course reference="210"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>187</id>
+      <course reference="210"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>188</id>
+      <course reference="210"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>189</id>
+      <course reference="210"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>190</id>
+      <course reference="210"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>191</id>
+      <course reference="212"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>192</id>
+      <course reference="212"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>193</id>
+      <course reference="212"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>194</id>
+      <course reference="212"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>195</id>
+      <course reference="212"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>196</id>
+      <course reference="212"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>197</id>
+      <course reference="212"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>198</id>
+      <course reference="212"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>199</id>
+      <course reference="214"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>200</id>
+      <course reference="214"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>201</id>
+      <course reference="214"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>202</id>
+      <course reference="214"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>203</id>
+      <course reference="214"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>204</id>
+      <course reference="214"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>205</id>
+      <course reference="214"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>206</id>
+      <course reference="214"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>207</id>
+      <course reference="218"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>208</id>
+      <course reference="218"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>209</id>
+      <course reference="218"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>210</id>
+      <course reference="218"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>211</id>
+      <course reference="218"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>212</id>
+      <course reference="218"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>213</id>
+      <course reference="218"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>214</id>
+      <course reference="218"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>215</id>
+      <course reference="222"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>216</id>
+      <course reference="222"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>217</id>
+      <course reference="222"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>218</id>
+      <course reference="222"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>219</id>
+      <course reference="222"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>220</id>
+      <course reference="222"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>221</id>
+      <course reference="222"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>222</id>
+      <course reference="222"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>223</id>
+      <course reference="222"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>224</id>
+      <course reference="222"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>225</id>
+      <course reference="224"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>226</id>
+      <course reference="224"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>227</id>
+      <course reference="224"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>228</id>
+      <course reference="224"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>229</id>
+      <course reference="224"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>230</id>
+      <course reference="224"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>231</id>
+      <course reference="224"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>232</id>
+      <course reference="224"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>233</id>
+      <course reference="224"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>234</id>
+      <course reference="224"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>235</id>
+      <course reference="224"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>236</id>
+      <course reference="224"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>237</id>
+      <course reference="224"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>238</id>
+      <course reference="224"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>239</id>
+      <course reference="224"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>240</id>
+      <course reference="224"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>241</id>
+      <course reference="224"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>242</id>
+      <course reference="226"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>243</id>
+      <course reference="226"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>244</id>
+      <course reference="226"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>245</id>
+      <course reference="226"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>246</id>
+      <course reference="226"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>247</id>
+      <course reference="226"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>248</id>
+      <course reference="226"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>249</id>
+      <course reference="230"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>250</id>
+      <course reference="230"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>251</id>
+      <course reference="230"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>252</id>
+      <course reference="230"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>253</id>
+      <course reference="230"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>254</id>
+      <course reference="230"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>255</id>
+      <course reference="230"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>256</id>
+      <course reference="230"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>257</id>
+      <course reference="232"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>258</id>
+      <course reference="232"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>259</id>
+      <course reference="232"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>260</id>
+      <course reference="232"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>261</id>
+      <course reference="232"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>262</id>
+      <course reference="232"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>263</id>
+      <course reference="232"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>264</id>
+      <course reference="232"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>265</id>
+      <course reference="236"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>266</id>
+      <course reference="236"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>267</id>
+      <course reference="236"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>268</id>
+      <course reference="236"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>269</id>
+      <course reference="236"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>270</id>
+      <course reference="236"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>271</id>
+      <course reference="236"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>272</id>
+      <course reference="236"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>273</id>
+      <course reference="238"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>274</id>
+      <course reference="238"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>275</id>
+      <course reference="238"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>276</id>
+      <course reference="238"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>277</id>
+      <course reference="238"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>278</id>
+      <course reference="238"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>279</id>
+      <course reference="238"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>280</id>
+      <course reference="238"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>281</id>
+      <course reference="238"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>282</id>
+      <course reference="238"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>283</id>
+      <course reference="238"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>284</id>
+      <course reference="240"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>285</id>
+      <course reference="240"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>286</id>
+      <course reference="240"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>287</id>
+      <course reference="240"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>288</id>
+      <course reference="240"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>289</id>
+      <course reference="242"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>290</id>
+      <course reference="242"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>291</id>
+      <course reference="242"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>292</id>
+      <course reference="242"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>293</id>
+      <course reference="242"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>294</id>
+      <course reference="242"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>295</id>
+      <course reference="242"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>296</id>
+      <course reference="242"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>297</id>
+      <course reference="244"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>298</id>
+      <course reference="244"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>299</id>
+      <course reference="244"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>300</id>
+      <course reference="244"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>301</id>
+      <course reference="244"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>302</id>
+      <course reference="244"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>303</id>
+      <course reference="244"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>304</id>
+      <course reference="244"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>305</id>
+      <course reference="244"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>306</id>
+      <course reference="244"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>307</id>
+      <course reference="248"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>308</id>
+      <course reference="248"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>309</id>
+      <course reference="248"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>310</id>
+      <course reference="248"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>311</id>
+      <course reference="248"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>312</id>
+      <course reference="248"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>313</id>
+      <course reference="248"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>314</id>
+      <course reference="248"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>315</id>
+      <course reference="248"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>316</id>
+      <course reference="248"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>317</id>
+      <course reference="256"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>318</id>
+      <course reference="258"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>319</id>
+      <course reference="258"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>320</id>
+      <course reference="258"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>321</id>
+      <course reference="258"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>322</id>
+      <course reference="258"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>323</id>
+      <course reference="258"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>324</id>
+      <course reference="258"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>325</id>
+      <course reference="258"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>326</id>
+      <course reference="258"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>327</id>
+      <course reference="258"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>328</id>
+      <course reference="258"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>329</id>
+      <course reference="258"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>330</id>
+      <course reference="260"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>331</id>
+      <course reference="260"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>332</id>
+      <course reference="260"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>333</id>
+      <course reference="260"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>334</id>
+      <course reference="260"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>335</id>
+      <course reference="260"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>336</id>
+      <course reference="260"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>337</id>
+      <course reference="260"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>338</id>
+      <course reference="260"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>339</id>
+      <course reference="260"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>340</id>
+      <course reference="260"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>341</id>
+      <course reference="260"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>342</id>
+      <course reference="264"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>343</id>
+      <course reference="264"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>344</id>
+      <course reference="264"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>345</id>
+      <course reference="264"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>346</id>
+      <course reference="264"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>347</id>
+      <course reference="264"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>348</id>
+      <course reference="264"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>349</id>
+      <course reference="264"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>350</id>
+      <course reference="264"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>351</id>
+      <course reference="264"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>352</id>
+      <course reference="274"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>353</id>
+      <course reference="274"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>354</id>
+      <course reference="274"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>355</id>
+      <course reference="274"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>356</id>
+      <course reference="274"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>357</id>
+      <course reference="274"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>358</id>
+      <course reference="278"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>359</id>
+      <course reference="278"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>360</id>
+      <course reference="278"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>361</id>
+      <course reference="278"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>362</id>
+      <course reference="278"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>363</id>
+      <course reference="280"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>364</id>
+      <course reference="280"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>365</id>
+      <course reference="280"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>366</id>
+      <course reference="280"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>367</id>
+      <course reference="280"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>368</id>
+      <course reference="280"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>369</id>
+      <course reference="280"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>370</id>
+      <course reference="280"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>371</id>
+      <course reference="282"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>372</id>
+      <course reference="282"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>373</id>
+      <course reference="282"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>374</id>
+      <course reference="282"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>375</id>
+      <course reference="282"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>376</id>
+      <course reference="282"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>377</id>
+      <course reference="282"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>378</id>
+      <course reference="282"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>379</id>
+      <course reference="284"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>380</id>
+      <course reference="284"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>381</id>
+      <course reference="284"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>382</id>
+      <course reference="284"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>383</id>
+      <course reference="284"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>384</id>
+      <course reference="286"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>385</id>
+      <course reference="286"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>386</id>
+      <course reference="286"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>387</id>
+      <course reference="286"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>388</id>
+      <course reference="286"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>389</id>
+      <course reference="292"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>390</id>
+      <course reference="292"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>391</id>
+      <course reference="292"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>392</id>
+      <course reference="292"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>393</id>
+      <course reference="292"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>394</id>
+      <course reference="292"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>395</id>
+      <course reference="292"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>396</id>
+      <course reference="292"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>397</id>
+      <course reference="298"/>
+      <period reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>398</id>
+      <course reference="298"/>
+      <period reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>399</id>
+      <course reference="298"/>
+      <period reference="315"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>400</id>
+      <course reference="298"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>401</id>
+      <course reference="298"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>402</id>
+      <course reference="298"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>403</id>
+      <course reference="298"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>404</id>
+      <course reference="298"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp10.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp10.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp10.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,5789 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0405-2</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>69</id>
+      <code>t069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>68</id>
+      <code>t068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>84</id>
+      <code>t084</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>85</id>
+      <code>t085</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>86</id>
+      <code>t086</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>87</id>
+      <code>t087</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>80</id>
+      <code>t080</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>81</id>
+      <code>t081</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>82</id>
+      <code>t082</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>83</id>
+      <code>t083</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="71">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="72">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="73">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="74">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="75">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="76">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="77">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="78">
+      <id>75</id>
+      <code>t075</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="79">
+      <id>76</id>
+      <code>t076</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="80">
+      <id>73</id>
+      <code>t073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="81">
+      <id>74</id>
+      <code>t074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="82">
+      <id>79</id>
+      <code>t079</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="83">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="84">
+      <id>77</id>
+      <code>t077</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="85">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="86">
+      <id>78</id>
+      <code>t078</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="87">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="88">
+      <id>71</id>
+      <code>t071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="89">
+      <id>72</id>
+      <code>t072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="90">
+      <id>70</id>
+      <code>t070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="91">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>4</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>5</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>6</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>7</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>8</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>9</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>10</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>11</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>12</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>13</id>
+      <code>q014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>14</id>
+      <code>q015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>15</id>
+      <code>q016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>16</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>17</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>18</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>19</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>20</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>21</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>22</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>23</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>24</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>25</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>26</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>27</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>28</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>29</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>30</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>31</id>
+      <code>q033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>32</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>33</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>34</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>35</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>36</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>37</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>38</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>39</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>40</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="133">
+      <id>41</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="134">
+      <id>42</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="135">
+      <id>43</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="136">
+      <id>44</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="137">
+      <id>45</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="138">
+      <id>46</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="139">
+      <id>47</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="140">
+      <id>48</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="141">
+      <id>49</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="142">
+      <id>50</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="143">
+      <id>51</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="144">
+      <id>52</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="145">
+      <id>53</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="146">
+      <id>54</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="147">
+      <id>55</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="148">
+      <id>56</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="149">
+      <id>57</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="150">
+      <id>58</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="151">
+      <id>59</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="152">
+      <id>60</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="153">
+      <id>61</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="154">
+      <id>62</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="155">
+      <id>63</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="156">
+      <id>64</id>
+      <code>q067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="157">
+      <id>65</id>
+      <code>q068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="158">
+      <id>66</id>
+      <code>q069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="159">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="160">
+      <id>0</id>
+      <code>c1001</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="161">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>38</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="162">
+      <id>1</id>
+      <code>c1022</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="163">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="164">
+      <id>2</id>
+      <code>c0103</code>
+      <teacher reference="66"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="165">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+      </curriculumList>
+      <studentSize>92</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="166">
+      <id>3</id>
+      <code>c1053</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="167">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="168">
+      <id>4</id>
+      <code>c0106</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="169">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>108</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="170">
+      <id>5</id>
+      <code>c0108</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="171">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="172">
+      <id>6</id>
+      <code>c0110</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="173">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+      </curriculumList>
+      <studentSize>180</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="174">
+      <id>7</id>
+      <code>c0113</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="175">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>117</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="176">
+      <id>8</id>
+      <code>c0115</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="177">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>95</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="178">
+      <id>9</id>
+      <code>c0118</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="179">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="180">
+      <id>10</id>
+      <code>c0119</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="181">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+      </curriculumList>
+      <studentSize>35</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="182">
+      <id>11</id>
+      <code>c0127</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="183">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="184">
+      <id>12</id>
+      <code>c0129</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="185">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>124</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="186">
+      <id>13</id>
+      <code>c0131</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="187">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>124</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="188">
+      <id>14</id>
+      <code>c0132</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="189">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>121</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="190">
+      <id>15</id>
+      <code>c0133</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="191">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>121</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="192">
+      <id>16</id>
+      <code>c015a</code>
+      <teacher reference="45"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="193">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="194">
+      <id>17</id>
+      <code>c0152</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="195">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>124</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="196">
+      <id>18</id>
+      <code>c0153</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="197">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>121</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="198">
+      <id>19</id>
+      <code>c0019</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="199">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+      </curriculumList>
+      <studentSize>38</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="200">
+      <id>20</id>
+      <code>c0191</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="201">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+      </curriculumList>
+      <studentSize>88</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="202">
+      <id>21</id>
+      <code>c0193</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="203">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+      </curriculumList>
+      <studentSize>103</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="204">
+      <id>22</id>
+      <code>c0195</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="205">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>113</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="206">
+      <id>23</id>
+      <code>c0020</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="207">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="208">
+      <id>24</id>
+      <code>c0201</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="209">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="210">
+      <id>25</id>
+      <code>c0203</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="211">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>132</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="212">
+      <id>26</id>
+      <code>c0206</code>
+      <teacher reference="30"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="213">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>113</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="214">
+      <id>27</id>
+      <code>c0211</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="215">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="216">
+      <id>28</id>
+      <code>c0213</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="217">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="218">
+      <id>29</id>
+      <code>c0217</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="219">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="220">
+      <id>30</id>
+      <code>c0219</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="221">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="222">
+      <id>31</id>
+      <code>c0221</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="223">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>95</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="224">
+      <id>32</id>
+      <code>c0225</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="225">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="226">
+      <id>33</id>
+      <code>c0023</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="227">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>123</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="228">
+      <id>34</id>
+      <code>c0230</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="229">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="230">
+      <id>35</id>
+      <code>c0232</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="231">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>35</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="232">
+      <id>36</id>
+      <code>c0238</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="233">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="234">
+      <id>37</id>
+      <code>c0024</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="235">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+      </curriculumList>
+      <studentSize>35</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="236">
+      <id>38</id>
+      <code>c0252</code>
+      <teacher reference="85"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="237">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>114</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="238">
+      <id>39</id>
+      <code>c0253</code>
+      <teacher reference="87"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="239">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="240">
+      <id>40</id>
+      <code>c0257</code>
+      <teacher reference="83"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="241">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+      </curriculumList>
+      <studentSize>160</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="242">
+      <id>41</id>
+      <code>c0279</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="243">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>78</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="244">
+      <id>42</id>
+      <code>c0411</code>
+      <teacher reference="77"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="245">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="246">
+      <id>43</id>
+      <code>c0412</code>
+      <teacher reference="76"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="247">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>0</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="248">
+      <id>44</id>
+      <code>c0418</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="249">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>0</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="250">
+      <id>45</id>
+      <code>c0423</code>
+      <teacher reference="75"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="251">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>0</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="252">
+      <id>46</id>
+      <code>c0428</code>
+      <teacher reference="76"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="253">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+      </curriculumList>
+      <studentSize>0</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="254">
+      <id>47</id>
+      <code>c0430</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="255">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="256">
+      <id>48</id>
+      <code>c0432</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="257">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+      </curriculumList>
+      <studentSize>0</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="258">
+      <id>49</id>
+      <code>c0044</code>
+      <teacher reference="74"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="259">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>189</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="260">
+      <id>50</id>
+      <code>c0443</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="261">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>0</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="262">
+      <id>51</id>
+      <code>c0444</code>
+      <teacher reference="73"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="263">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>0</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="264">
+      <id>52</id>
+      <code>c0449</code>
+      <teacher reference="87"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="265">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>0</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="266">
+      <id>53</id>
+      <code>c0455</code>
+      <teacher reference="72"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="267">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="268">
+      <id>54</id>
+      <code>c0464</code>
+      <teacher reference="71"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="269">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+      </curriculumList>
+      <studentSize>66</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="270">
+      <id>55</id>
+      <code>c0467</code>
+      <teacher reference="70"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="271">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="272">
+      <id>56</id>
+      <code>c0047</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="273">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>89</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="274">
+      <id>57</id>
+      <code>c0478</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="275">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>35</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="276">
+      <id>58</id>
+      <code>c0479</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="277">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="278">
+      <id>59</id>
+      <code>c0487</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="279">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="280">
+      <id>60</id>
+      <code>c0049</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="281">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>73</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="282">
+      <id>61</id>
+      <code>c0497</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="283">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="284">
+      <id>62</id>
+      <code>c0503</code>
+      <teacher reference="12"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="285">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>29</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="286">
+      <id>63</id>
+      <code>c0504</code>
+      <teacher reference="11"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="287">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="288">
+      <id>64</id>
+      <code>c0512</code>
+      <teacher reference="14"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="289">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="290">
+      <id>65</id>
+      <code>c0515</code>
+      <teacher reference="13"/>
+      <lectureSize>4</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="291">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="292">
+      <id>66</id>
+      <code>c0520</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="293">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>63</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="294">
+      <id>67</id>
+      <code>c0526</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="295">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="296">
+      <id>68</id>
+      <code>c0530</code>
+      <teacher reference="14"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="297">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="298">
+      <id>69</id>
+      <code>c0532</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="299">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="300">
+      <id>70</id>
+      <code>c0534</code>
+      <teacher reference="16"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="301">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="302">
+      <id>71</id>
+      <code>c0535</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="303">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="304">
+      <id>72</id>
+      <code>c0537</code>
+      <teacher reference="15"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="305">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="306">
+      <id>73</id>
+      <code>c0538</code>
+      <teacher reference="15"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="307">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="308">
+      <id>74</id>
+      <code>c0539</code>
+      <teacher reference="41"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="309">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="310">
+      <id>75</id>
+      <code>c0554</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="311">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="312">
+      <id>76</id>
+      <code>c0056</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="313">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>76</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="314">
+      <id>77</id>
+      <code>c0058</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="315">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>89</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="316">
+      <id>78</id>
+      <code>c0602</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="317">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+      </curriculumList>
+      <studentSize>29</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="318">
+      <id>79</id>
+      <code>c0061</code>
+      <teacher reference="27"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="319">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>73</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="320">
+      <id>80</id>
+      <code>c0062</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="321">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>73</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="322">
+      <id>81</id>
+      <code>c0069</code>
+      <teacher reference="36"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="323">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>76</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="324">
+      <id>82</id>
+      <code>c0007</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="325">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="326">
+      <id>83</id>
+      <code>c0072</code>
+      <teacher reference="34"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="327">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+      </curriculumList>
+      <studentSize>95</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="328">
+      <id>84</id>
+      <code>c0723</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="329">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="330">
+      <id>85</id>
+      <code>c0730</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="331">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="332">
+      <id>86</id>
+      <code>c0737</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="333">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="334">
+      <id>87</id>
+      <code>c0074</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="335">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+      </curriculumList>
+      <studentSize>17</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="336">
+      <id>88</id>
+      <code>c0742</code>
+      <teacher reference="39"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="337">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="338">
+      <id>89</id>
+      <code>c0746</code>
+      <teacher reference="38"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="339">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>89</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="340">
+      <id>90</id>
+      <code>c0076</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="341">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>27</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="342">
+      <id>91</id>
+      <code>c0785</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="343">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+      </curriculumList>
+      <studentSize>137</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="344">
+      <id>92</id>
+      <code>c0789</code>
+      <teacher reference="90"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="345">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="346">
+      <id>93</id>
+      <code>c0794</code>
+      <teacher reference="88"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="347">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="348">
+      <id>94</id>
+      <code>c0795</code>
+      <teacher reference="90"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="349">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="350">
+      <id>95</id>
+      <code>c0804</code>
+      <teacher reference="89"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="351">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="352">
+      <id>96</id>
+      <code>c0807</code>
+      <teacher reference="80"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="353">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="354">
+      <id>97</id>
+      <code>c0808</code>
+      <teacher reference="81"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="355">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+      </curriculumList>
+      <studentSize>9</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="356">
+      <id>98</id>
+      <code>c0812</code>
+      <teacher reference="78"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="357">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="358">
+      <id>99</id>
+      <code>c0822</code>
+      <teacher reference="79"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="359">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="360">
+      <id>100</id>
+      <code>c0835</code>
+      <teacher reference="84"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="361">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+      </curriculumList>
+      <studentSize>9</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="362">
+      <id>101</id>
+      <code>c088a</code>
+      <teacher reference="45"/>
+      <lectureSize>4</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="363">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="364">
+      <id>102</id>
+      <code>c088b</code>
+      <teacher reference="45"/>
+      <lectureSize>1</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="365">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="366">
+      <id>103</id>
+      <code>c0897</code>
+      <teacher reference="86"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="367">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>14</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="368">
+      <id>104</id>
+      <code>c0009</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="369">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="370">
+      <id>105</id>
+      <code>c0932</code>
+      <teacher reference="82"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="371">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="372">
+      <id>106</id>
+      <code>c0936</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="373">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="374">
+      <id>107</id>
+      <code>c0095</code>
+      <teacher reference="62"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="375">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="376">
+      <id>108</id>
+      <code>c0955</code>
+      <teacher reference="63"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="377">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>46</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="378">
+      <id>109</id>
+      <code>c0963</code>
+      <teacher reference="64"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="379">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>57</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="380">
+      <id>110</id>
+      <code>c0883</code>
+      <teacher reference="65"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="381">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="382">
+      <id>111</id>
+      <code>c0975</code>
+      <teacher reference="54"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="383">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="384">
+      <id>112</id>
+      <code>c0980</code>
+      <teacher reference="55"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="385">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>46</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="386">
+      <id>113</id>
+      <code>c0983</code>
+      <teacher reference="56"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="387">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="388">
+      <id>114</id>
+      <code>c0998</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="389">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="390">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="391">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="392">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="393">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="394">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="395">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="396">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="397">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="398">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="399">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="400">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="401">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="402">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="403">
+      <id>0</id>
+      <day reference="391"/>
+      <timeslot reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="404">
+      <id>1</id>
+      <day reference="391"/>
+      <timeslot reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="405">
+      <id>2</id>
+      <day reference="391"/>
+      <timeslot reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="406">
+      <id>3</id>
+      <day reference="391"/>
+      <timeslot reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="407">
+      <id>4</id>
+      <day reference="391"/>
+      <timeslot reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="408">
+      <id>5</id>
+      <day reference="392"/>
+      <timeslot reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="409">
+      <id>6</id>
+      <day reference="392"/>
+      <timeslot reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="410">
+      <id>7</id>
+      <day reference="392"/>
+      <timeslot reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="411">
+      <id>8</id>
+      <day reference="392"/>
+      <timeslot reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="412">
+      <id>9</id>
+      <day reference="392"/>
+      <timeslot reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="413">
+      <id>10</id>
+      <day reference="393"/>
+      <timeslot reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="414">
+      <id>11</id>
+      <day reference="393"/>
+      <timeslot reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="415">
+      <id>12</id>
+      <day reference="393"/>
+      <timeslot reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="416">
+      <id>13</id>
+      <day reference="393"/>
+      <timeslot reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="417">
+      <id>14</id>
+      <day reference="393"/>
+      <timeslot reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="418">
+      <id>15</id>
+      <day reference="394"/>
+      <timeslot reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="419">
+      <id>16</id>
+      <day reference="394"/>
+      <timeslot reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="420">
+      <id>17</id>
+      <day reference="394"/>
+      <timeslot reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="421">
+      <id>18</id>
+      <day reference="394"/>
+      <timeslot reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="422">
+      <id>19</id>
+      <day reference="394"/>
+      <timeslot reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="423">
+      <id>20</id>
+      <day reference="395"/>
+      <timeslot reference="397"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="424">
+      <id>21</id>
+      <day reference="395"/>
+      <timeslot reference="398"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="425">
+      <id>22</id>
+      <day reference="395"/>
+      <timeslot reference="399"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="426">
+      <id>23</id>
+      <day reference="395"/>
+      <timeslot reference="400"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="427">
+      <id>24</id>
+      <day reference="395"/>
+      <timeslot reference="401"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="428">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="429">
+      <id>0</id>
+      <code>25</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="430">
+      <id>1</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="431">
+      <id>2</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="432">
+      <id>3</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="433">
+      <id>4</id>
+      <code>31</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="434">
+      <id>5</id>
+      <code>27</code>
+      <capacity>80</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="435">
+      <id>6</id>
+      <code>51</code>
+      <capacity>90</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="436">
+      <id>7</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="437">
+      <id>8</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="438">
+      <id>9</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="439">
+      <id>10</id>
+      <code>G</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="440">
+      <id>11</id>
+      <code>A</code>
+      <capacity>312</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="441">
+      <id>12</id>
+      <code>L</code>
+      <capacity>336</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="442">
+      <id>13</id>
+      <code>50</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="443">
+      <id>14</id>
+      <code>52</code>
+      <capacity>65</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="444">
+      <id>15</id>
+      <code>DS1</code>
+      <capacity>80</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="445">
+      <id>16</id>
+      <code>DS2</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="446">
+      <id>17</id>
+      <code>N</code>
+      <capacity>20</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="447">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>0</id>
+      <course reference="164"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>1</id>
+      <course reference="164"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>2</id>
+      <course reference="164"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>3</id>
+      <course reference="164"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>4</id>
+      <course reference="164"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>5</id>
+      <course reference="164"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>6</id>
+      <course reference="164"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>7</id>
+      <course reference="164"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>8</id>
+      <course reference="164"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>9</id>
+      <course reference="166"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>10</id>
+      <course reference="166"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>11</id>
+      <course reference="166"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>12</id>
+      <course reference="166"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>13</id>
+      <course reference="166"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>14</id>
+      <course reference="166"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>15</id>
+      <course reference="166"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>16</id>
+      <course reference="166"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>17</id>
+      <course reference="166"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>18</id>
+      <course reference="166"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>19</id>
+      <course reference="166"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>20</id>
+      <course reference="166"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>21</id>
+      <course reference="166"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>22</id>
+      <course reference="166"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>23</id>
+      <course reference="166"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>24</id>
+      <course reference="166"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>25</id>
+      <course reference="168"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>26</id>
+      <course reference="168"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>27</id>
+      <course reference="168"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>28</id>
+      <course reference="168"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>29</id>
+      <course reference="168"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>30</id>
+      <course reference="168"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>31</id>
+      <course reference="168"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>32</id>
+      <course reference="168"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>33</id>
+      <course reference="170"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>34</id>
+      <course reference="170"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>35</id>
+      <course reference="170"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>36</id>
+      <course reference="170"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>37</id>
+      <course reference="170"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>38</id>
+      <course reference="170"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>39</id>
+      <course reference="170"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>40</id>
+      <course reference="170"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>41</id>
+      <course reference="170"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>42</id>
+      <course reference="170"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>43</id>
+      <course reference="170"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>44</id>
+      <course reference="170"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>45</id>
+      <course reference="170"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>46</id>
+      <course reference="170"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>47</id>
+      <course reference="170"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>48</id>
+      <course reference="170"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>49</id>
+      <course reference="172"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>50</id>
+      <course reference="172"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>51</id>
+      <course reference="172"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>52</id>
+      <course reference="172"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>53</id>
+      <course reference="172"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>54</id>
+      <course reference="172"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>55</id>
+      <course reference="172"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>56</id>
+      <course reference="172"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>57</id>
+      <course reference="172"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>58</id>
+      <course reference="172"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>59</id>
+      <course reference="172"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>60</id>
+      <course reference="172"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>61</id>
+      <course reference="172"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>62</id>
+      <course reference="174"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>63</id>
+      <course reference="174"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>64</id>
+      <course reference="174"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>65</id>
+      <course reference="174"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>66</id>
+      <course reference="174"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>67</id>
+      <course reference="176"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>68</id>
+      <course reference="176"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>69</id>
+      <course reference="176"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>70</id>
+      <course reference="176"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>71</id>
+      <course reference="176"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>72</id>
+      <course reference="176"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>73</id>
+      <course reference="176"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>74</id>
+      <course reference="176"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>75</id>
+      <course reference="176"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>76</id>
+      <course reference="176"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>77</id>
+      <course reference="176"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>78</id>
+      <course reference="178"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>79</id>
+      <course reference="178"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>80</id>
+      <course reference="178"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>81</id>
+      <course reference="178"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>82</id>
+      <course reference="178"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>83</id>
+      <course reference="178"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>84</id>
+      <course reference="178"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>85</id>
+      <course reference="178"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>86</id>
+      <course reference="180"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>87</id>
+      <course reference="180"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>88</id>
+      <course reference="180"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>89</id>
+      <course reference="180"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>90</id>
+      <course reference="180"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>91</id>
+      <course reference="180"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>92</id>
+      <course reference="180"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>93</id>
+      <course reference="180"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>94</id>
+      <course reference="180"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>95</id>
+      <course reference="180"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>96</id>
+      <course reference="180"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>97</id>
+      <course reference="180"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>98</id>
+      <course reference="180"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>99</id>
+      <course reference="182"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>100</id>
+      <course reference="182"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>101</id>
+      <course reference="182"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>102</id>
+      <course reference="182"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>103</id>
+      <course reference="182"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>104</id>
+      <course reference="182"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>105</id>
+      <course reference="182"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>106</id>
+      <course reference="182"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>107</id>
+      <course reference="182"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>108</id>
+      <course reference="184"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>109</id>
+      <course reference="184"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>110</id>
+      <course reference="184"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>111</id>
+      <course reference="184"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>112</id>
+      <course reference="184"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>113</id>
+      <course reference="184"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>114</id>
+      <course reference="184"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>115</id>
+      <course reference="184"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>116</id>
+      <course reference="184"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>117</id>
+      <course reference="186"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>118</id>
+      <course reference="190"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>119</id>
+      <course reference="190"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>120</id>
+      <course reference="190"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>121</id>
+      <course reference="190"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>122</id>
+      <course reference="190"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>123</id>
+      <course reference="190"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>124</id>
+      <course reference="192"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>125</id>
+      <course reference="192"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>126</id>
+      <course reference="192"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>127</id>
+      <course reference="192"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>128</id>
+      <course reference="192"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>129</id>
+      <course reference="192"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>130</id>
+      <course reference="192"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>131</id>
+      <course reference="192"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>132</id>
+      <course reference="192"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>133</id>
+      <course reference="192"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>134</id>
+      <course reference="192"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>135</id>
+      <course reference="194"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>136</id>
+      <course reference="194"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>137</id>
+      <course reference="194"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>138</id>
+      <course reference="194"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>139</id>
+      <course reference="194"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>140</id>
+      <course reference="194"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>141</id>
+      <course reference="194"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>142</id>
+      <course reference="194"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>143</id>
+      <course reference="194"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>144</id>
+      <course reference="194"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>145</id>
+      <course reference="194"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>146</id>
+      <course reference="194"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>147</id>
+      <course reference="194"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>148</id>
+      <course reference="194"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>149</id>
+      <course reference="194"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>150</id>
+      <course reference="196"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>151</id>
+      <course reference="196"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>152</id>
+      <course reference="196"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>153</id>
+      <course reference="196"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>154</id>
+      <course reference="196"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>155</id>
+      <course reference="196"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>156</id>
+      <course reference="196"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>157</id>
+      <course reference="196"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>158</id>
+      <course reference="200"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>159</id>
+      <course reference="200"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>160</id>
+      <course reference="200"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>161</id>
+      <course reference="200"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>162</id>
+      <course reference="200"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>163</id>
+      <course reference="200"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>164</id>
+      <course reference="200"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>165</id>
+      <course reference="200"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>166</id>
+      <course reference="202"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>167</id>
+      <course reference="202"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>168</id>
+      <course reference="202"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>169</id>
+      <course reference="202"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>170</id>
+      <course reference="202"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>171</id>
+      <course reference="202"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>172</id>
+      <course reference="202"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>173</id>
+      <course reference="202"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>174</id>
+      <course reference="204"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>175</id>
+      <course reference="204"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>176</id>
+      <course reference="204"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>177</id>
+      <course reference="204"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>178</id>
+      <course reference="204"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>179</id>
+      <course reference="204"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>180</id>
+      <course reference="204"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>181</id>
+      <course reference="204"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>182</id>
+      <course reference="204"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>183</id>
+      <course reference="204"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>184</id>
+      <course reference="204"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>185</id>
+      <course reference="206"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>186</id>
+      <course reference="206"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>187</id>
+      <course reference="206"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>188</id>
+      <course reference="206"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>189</id>
+      <course reference="206"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>190</id>
+      <course reference="206"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>191</id>
+      <course reference="206"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>192</id>
+      <course reference="206"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>193</id>
+      <course reference="208"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>194</id>
+      <course reference="208"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>195</id>
+      <course reference="208"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>196</id>
+      <course reference="208"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>197</id>
+      <course reference="208"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>198</id>
+      <course reference="208"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>199</id>
+      <course reference="208"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>200</id>
+      <course reference="208"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>201</id>
+      <course reference="208"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>202</id>
+      <course reference="208"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>203</id>
+      <course reference="208"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>204</id>
+      <course reference="208"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>205</id>
+      <course reference="208"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>206</id>
+      <course reference="208"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>207</id>
+      <course reference="208"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>208</id>
+      <course reference="210"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>209</id>
+      <course reference="210"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>210</id>
+      <course reference="210"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>211</id>
+      <course reference="210"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>212</id>
+      <course reference="210"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>213</id>
+      <course reference="210"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>214</id>
+      <course reference="210"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>215</id>
+      <course reference="212"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>216</id>
+      <course reference="212"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>217</id>
+      <course reference="212"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>218</id>
+      <course reference="212"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>219</id>
+      <course reference="212"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>220</id>
+      <course reference="212"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>221</id>
+      <course reference="212"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>222</id>
+      <course reference="212"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>223</id>
+      <course reference="212"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>224</id>
+      <course reference="212"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>225</id>
+      <course reference="212"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>226</id>
+      <course reference="212"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>227</id>
+      <course reference="214"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>228</id>
+      <course reference="214"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>229</id>
+      <course reference="214"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>230</id>
+      <course reference="214"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>231</id>
+      <course reference="214"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>232</id>
+      <course reference="214"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>233</id>
+      <course reference="214"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>234</id>
+      <course reference="214"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>235</id>
+      <course reference="216"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>236</id>
+      <course reference="216"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>237</id>
+      <course reference="216"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>238</id>
+      <course reference="216"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>239</id>
+      <course reference="216"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>240</id>
+      <course reference="216"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>241</id>
+      <course reference="220"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>242</id>
+      <course reference="220"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>243</id>
+      <course reference="220"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>244</id>
+      <course reference="220"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>245</id>
+      <course reference="220"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>246</id>
+      <course reference="220"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>247</id>
+      <course reference="220"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>248</id>
+      <course reference="220"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>249</id>
+      <course reference="226"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>250</id>
+      <course reference="226"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>251</id>
+      <course reference="226"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>252</id>
+      <course reference="226"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>253</id>
+      <course reference="226"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>254</id>
+      <course reference="226"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>255</id>
+      <course reference="226"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>256</id>
+      <course reference="226"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>257</id>
+      <course reference="226"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>258</id>
+      <course reference="226"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>259</id>
+      <course reference="226"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>260</id>
+      <course reference="226"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>261</id>
+      <course reference="226"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>262</id>
+      <course reference="226"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>263</id>
+      <course reference="226"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>264</id>
+      <course reference="226"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>265</id>
+      <course reference="226"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>266</id>
+      <course reference="226"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>267</id>
+      <course reference="226"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>268</id>
+      <course reference="230"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>269</id>
+      <course reference="230"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>270</id>
+      <course reference="230"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>271</id>
+      <course reference="230"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>272</id>
+      <course reference="230"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>273</id>
+      <course reference="230"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>274</id>
+      <course reference="230"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>275</id>
+      <course reference="230"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>276</id>
+      <course reference="234"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>277</id>
+      <course reference="234"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>278</id>
+      <course reference="234"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>279</id>
+      <course reference="234"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>280</id>
+      <course reference="234"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>281</id>
+      <course reference="234"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>282</id>
+      <course reference="234"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>283</id>
+      <course reference="234"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>284</id>
+      <course reference="236"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>285</id>
+      <course reference="236"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>286</id>
+      <course reference="236"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>287</id>
+      <course reference="236"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>288</id>
+      <course reference="236"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>289</id>
+      <course reference="236"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>290</id>
+      <course reference="236"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>291</id>
+      <course reference="236"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>292</id>
+      <course reference="238"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>293</id>
+      <course reference="238"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>294</id>
+      <course reference="238"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>295</id>
+      <course reference="238"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>296</id>
+      <course reference="238"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>297</id>
+      <course reference="240"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>298</id>
+      <course reference="240"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>299</id>
+      <course reference="240"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>300</id>
+      <course reference="240"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>301</id>
+      <course reference="240"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>302</id>
+      <course reference="240"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>303</id>
+      <course reference="240"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>304</id>
+      <course reference="240"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>305</id>
+      <course reference="240"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>306</id>
+      <course reference="240"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>307</id>
+      <course reference="240"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>308</id>
+      <course reference="242"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>309</id>
+      <course reference="242"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>310</id>
+      <course reference="242"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>311</id>
+      <course reference="242"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>312</id>
+      <course reference="242"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>313</id>
+      <course reference="244"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>314</id>
+      <course reference="244"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="763">
+      <id>315</id>
+      <course reference="244"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="764">
+      <id>316</id>
+      <course reference="244"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="765">
+      <id>317</id>
+      <course reference="244"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="766">
+      <id>318</id>
+      <course reference="244"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="767">
+      <id>319</id>
+      <course reference="244"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="768">
+      <id>320</id>
+      <course reference="244"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="769">
+      <id>321</id>
+      <course reference="250"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="770">
+      <id>322</id>
+      <course reference="250"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="771">
+      <id>323</id>
+      <course reference="250"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="772">
+      <id>324</id>
+      <course reference="250"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="773">
+      <id>325</id>
+      <course reference="250"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="774">
+      <id>326</id>
+      <course reference="250"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="775">
+      <id>327</id>
+      <course reference="250"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="776">
+      <id>328</id>
+      <course reference="250"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="777">
+      <id>329</id>
+      <course reference="258"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="778">
+      <id>330</id>
+      <course reference="258"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="779">
+      <id>331</id>
+      <course reference="258"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="780">
+      <id>332</id>
+      <course reference="258"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="781">
+      <id>333</id>
+      <course reference="258"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="782">
+      <id>334</id>
+      <course reference="258"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="783">
+      <id>335</id>
+      <course reference="258"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="784">
+      <id>336</id>
+      <course reference="258"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="785">
+      <id>337</id>
+      <course reference="260"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="786">
+      <id>338</id>
+      <course reference="260"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="787">
+      <id>339</id>
+      <course reference="260"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="788">
+      <id>340</id>
+      <course reference="260"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="789">
+      <id>341</id>
+      <course reference="260"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="790">
+      <id>342</id>
+      <course reference="260"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="791">
+      <id>343</id>
+      <course reference="260"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="792">
+      <id>344</id>
+      <course reference="260"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="793">
+      <id>345</id>
+      <course reference="264"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="794">
+      <id>346</id>
+      <course reference="264"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="795">
+      <id>347</id>
+      <course reference="264"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="796">
+      <id>348</id>
+      <course reference="264"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="797">
+      <id>349</id>
+      <course reference="264"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="798">
+      <id>350</id>
+      <course reference="266"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="799">
+      <id>351</id>
+      <course reference="266"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="800">
+      <id>352</id>
+      <course reference="266"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="801">
+      <id>353</id>
+      <course reference="266"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="802">
+      <id>354</id>
+      <course reference="266"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="803">
+      <id>355</id>
+      <course reference="266"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="804">
+      <id>356</id>
+      <course reference="266"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="805">
+      <id>357</id>
+      <course reference="266"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="806">
+      <id>358</id>
+      <course reference="270"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="807">
+      <id>359</id>
+      <course reference="270"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="808">
+      <id>360</id>
+      <course reference="270"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="809">
+      <id>361</id>
+      <course reference="270"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="810">
+      <id>362</id>
+      <course reference="270"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="811">
+      <id>363</id>
+      <course reference="272"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="812">
+      <id>364</id>
+      <course reference="272"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="813">
+      <id>365</id>
+      <course reference="272"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="814">
+      <id>366</id>
+      <course reference="272"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="815">
+      <id>367</id>
+      <course reference="272"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="816">
+      <id>368</id>
+      <course reference="272"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="817">
+      <id>369</id>
+      <course reference="272"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="818">
+      <id>370</id>
+      <course reference="272"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="819">
+      <id>371</id>
+      <course reference="272"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="820">
+      <id>372</id>
+      <course reference="274"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="821">
+      <id>373</id>
+      <course reference="274"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="822">
+      <id>374</id>
+      <course reference="274"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="823">
+      <id>375</id>
+      <course reference="274"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="824">
+      <id>376</id>
+      <course reference="274"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="825">
+      <id>377</id>
+      <course reference="274"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="826">
+      <id>378</id>
+      <course reference="276"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="827">
+      <id>379</id>
+      <course reference="276"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="828">
+      <id>380</id>
+      <course reference="276"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="829">
+      <id>381</id>
+      <course reference="276"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="830">
+      <id>382</id>
+      <course reference="276"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="831">
+      <id>383</id>
+      <course reference="276"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="832">
+      <id>384</id>
+      <course reference="276"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="833">
+      <id>385</id>
+      <course reference="276"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="834">
+      <id>386</id>
+      <course reference="278"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="835">
+      <id>387</id>
+      <course reference="278"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="836">
+      <id>388</id>
+      <course reference="278"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="837">
+      <id>389</id>
+      <course reference="278"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="838">
+      <id>390</id>
+      <course reference="278"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="839">
+      <id>391</id>
+      <course reference="278"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="840">
+      <id>392</id>
+      <course reference="278"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="841">
+      <id>393</id>
+      <course reference="278"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="842">
+      <id>394</id>
+      <course reference="278"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="843">
+      <id>395</id>
+      <course reference="278"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="844">
+      <id>396</id>
+      <course reference="278"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="845">
+      <id>397</id>
+      <course reference="278"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="846">
+      <id>398</id>
+      <course reference="278"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="847">
+      <id>399</id>
+      <course reference="278"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="848">
+      <id>400</id>
+      <course reference="278"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="849">
+      <id>401</id>
+      <course reference="278"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="850">
+      <id>402</id>
+      <course reference="278"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="851">
+      <id>403</id>
+      <course reference="278"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="852">
+      <id>404</id>
+      <course reference="278"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="853">
+      <id>405</id>
+      <course reference="280"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="854">
+      <id>406</id>
+      <course reference="280"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="855">
+      <id>407</id>
+      <course reference="280"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="856">
+      <id>408</id>
+      <course reference="280"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="857">
+      <id>409</id>
+      <course reference="280"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="858">
+      <id>410</id>
+      <course reference="280"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="859">
+      <id>411</id>
+      <course reference="280"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="860">
+      <id>412</id>
+      <course reference="280"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="861">
+      <id>413</id>
+      <course reference="282"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="862">
+      <id>414</id>
+      <course reference="282"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="863">
+      <id>415</id>
+      <course reference="282"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="864">
+      <id>416</id>
+      <course reference="282"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="865">
+      <id>417</id>
+      <course reference="282"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="866">
+      <id>418</id>
+      <course reference="282"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="867">
+      <id>419</id>
+      <course reference="282"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="868">
+      <id>420</id>
+      <course reference="282"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="869">
+      <id>421</id>
+      <course reference="282"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="870">
+      <id>422</id>
+      <course reference="282"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="871">
+      <id>423</id>
+      <course reference="284"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="872">
+      <id>424</id>
+      <course reference="284"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="873">
+      <id>425</id>
+      <course reference="284"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="874">
+      <id>426</id>
+      <course reference="284"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="875">
+      <id>427</id>
+      <course reference="284"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="876">
+      <id>428</id>
+      <course reference="284"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="877">
+      <id>429</id>
+      <course reference="284"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="878">
+      <id>430</id>
+      <course reference="284"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="879">
+      <id>431</id>
+      <course reference="286"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="880">
+      <id>432</id>
+      <course reference="286"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="881">
+      <id>433</id>
+      <course reference="286"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="882">
+      <id>434</id>
+      <course reference="286"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="883">
+      <id>435</id>
+      <course reference="286"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="884">
+      <id>436</id>
+      <course reference="286"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="885">
+      <id>437</id>
+      <course reference="286"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="886">
+      <id>438</id>
+      <course reference="286"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="887">
+      <id>439</id>
+      <course reference="286"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="888">
+      <id>440</id>
+      <course reference="286"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="889">
+      <id>441</id>
+      <course reference="290"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="890">
+      <id>442</id>
+      <course reference="290"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="891">
+      <id>443</id>
+      <course reference="290"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="892">
+      <id>444</id>
+      <course reference="290"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="893">
+      <id>445</id>
+      <course reference="290"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="894">
+      <id>446</id>
+      <course reference="290"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="895">
+      <id>447</id>
+      <course reference="290"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="896">
+      <id>448</id>
+      <course reference="290"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="897">
+      <id>449</id>
+      <course reference="292"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="898">
+      <id>450</id>
+      <course reference="292"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="899">
+      <id>451</id>
+      <course reference="292"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="900">
+      <id>452</id>
+      <course reference="292"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="901">
+      <id>453</id>
+      <course reference="292"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="902">
+      <id>454</id>
+      <course reference="292"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="903">
+      <id>455</id>
+      <course reference="292"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="904">
+      <id>456</id>
+      <course reference="292"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="905">
+      <id>457</id>
+      <course reference="294"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="906">
+      <id>458</id>
+      <course reference="294"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="907">
+      <id>459</id>
+      <course reference="294"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="908">
+      <id>460</id>
+      <course reference="294"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="909">
+      <id>461</id>
+      <course reference="294"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="910">
+      <id>462</id>
+      <course reference="298"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="911">
+      <id>463</id>
+      <course reference="298"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="912">
+      <id>464</id>
+      <course reference="298"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="913">
+      <id>465</id>
+      <course reference="298"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="914">
+      <id>466</id>
+      <course reference="298"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="915">
+      <id>467</id>
+      <course reference="298"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="916">
+      <id>468</id>
+      <course reference="298"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="917">
+      <id>469</id>
+      <course reference="298"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="918">
+      <id>470</id>
+      <course reference="300"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="919">
+      <id>471</id>
+      <course reference="300"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="920">
+      <id>472</id>
+      <course reference="300"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="921">
+      <id>473</id>
+      <course reference="300"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="922">
+      <id>474</id>
+      <course reference="300"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="923">
+      <id>475</id>
+      <course reference="300"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="924">
+      <id>476</id>
+      <course reference="300"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="925">
+      <id>477</id>
+      <course reference="300"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="926">
+      <id>478</id>
+      <course reference="300"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="927">
+      <id>479</id>
+      <course reference="300"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="928">
+      <id>480</id>
+      <course reference="302"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="929">
+      <id>481</id>
+      <course reference="302"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="930">
+      <id>482</id>
+      <course reference="302"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="931">
+      <id>483</id>
+      <course reference="302"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="932">
+      <id>484</id>
+      <course reference="302"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="933">
+      <id>485</id>
+      <course reference="302"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="934">
+      <id>486</id>
+      <course reference="302"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="935">
+      <id>487</id>
+      <course reference="302"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="936">
+      <id>488</id>
+      <course reference="302"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="937">
+      <id>489</id>
+      <course reference="302"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="938">
+      <id>490</id>
+      <course reference="302"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="939">
+      <id>491</id>
+      <course reference="302"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="940">
+      <id>492</id>
+      <course reference="302"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="941">
+      <id>493</id>
+      <course reference="310"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="942">
+      <id>494</id>
+      <course reference="310"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="943">
+      <id>495</id>
+      <course reference="310"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="944">
+      <id>496</id>
+      <course reference="310"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="945">
+      <id>497</id>
+      <course reference="310"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="946">
+      <id>498</id>
+      <course reference="310"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="947">
+      <id>499</id>
+      <course reference="310"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="948">
+      <id>500</id>
+      <course reference="310"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="949">
+      <id>501</id>
+      <course reference="312"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="950">
+      <id>502</id>
+      <course reference="312"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="951">
+      <id>503</id>
+      <course reference="312"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="952">
+      <id>504</id>
+      <course reference="312"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="953">
+      <id>505</id>
+      <course reference="312"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="954">
+      <id>506</id>
+      <course reference="312"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="955">
+      <id>507</id>
+      <course reference="312"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="956">
+      <id>508</id>
+      <course reference="312"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="957">
+      <id>509</id>
+      <course reference="312"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="958">
+      <id>510</id>
+      <course reference="312"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="959">
+      <id>511</id>
+      <course reference="314"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="960">
+      <id>512</id>
+      <course reference="314"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="961">
+      <id>513</id>
+      <course reference="314"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="962">
+      <id>514</id>
+      <course reference="314"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="963">
+      <id>515</id>
+      <course reference="314"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="964">
+      <id>516</id>
+      <course reference="314"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="965">
+      <id>517</id>
+      <course reference="314"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="966">
+      <id>518</id>
+      <course reference="314"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="967">
+      <id>519</id>
+      <course reference="316"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="968">
+      <id>520</id>
+      <course reference="316"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="969">
+      <id>521</id>
+      <course reference="316"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="970">
+      <id>522</id>
+      <course reference="316"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="971">
+      <id>523</id>
+      <course reference="316"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="972">
+      <id>524</id>
+      <course reference="316"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="973">
+      <id>525</id>
+      <course reference="316"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="974">
+      <id>526</id>
+      <course reference="316"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="975">
+      <id>527</id>
+      <course reference="316"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="976">
+      <id>528</id>
+      <course reference="316"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="977">
+      <id>529</id>
+      <course reference="316"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="978">
+      <id>530</id>
+      <course reference="316"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="979">
+      <id>531</id>
+      <course reference="316"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="980">
+      <id>532</id>
+      <course reference="318"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="981">
+      <id>533</id>
+      <course reference="318"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="982">
+      <id>534</id>
+      <course reference="318"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="983">
+      <id>535</id>
+      <course reference="318"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="984">
+      <id>536</id>
+      <course reference="318"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="985">
+      <id>537</id>
+      <course reference="318"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="986">
+      <id>538</id>
+      <course reference="318"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="987">
+      <id>539</id>
+      <course reference="318"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="988">
+      <id>540</id>
+      <course reference="320"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="989">
+      <id>541</id>
+      <course reference="320"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="990">
+      <id>542</id>
+      <course reference="320"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="991">
+      <id>543</id>
+      <course reference="320"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="992">
+      <id>544</id>
+      <course reference="320"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="993">
+      <id>545</id>
+      <course reference="320"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="994">
+      <id>546</id>
+      <course reference="320"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="995">
+      <id>547</id>
+      <course reference="320"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="996">
+      <id>548</id>
+      <course reference="322"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="997">
+      <id>549</id>
+      <course reference="322"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="998">
+      <id>550</id>
+      <course reference="322"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="999">
+      <id>551</id>
+      <course reference="322"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1000">
+      <id>552</id>
+      <course reference="322"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1001">
+      <id>553</id>
+      <course reference="322"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1002">
+      <id>554</id>
+      <course reference="322"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1003">
+      <id>555</id>
+      <course reference="322"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1004">
+      <id>556</id>
+      <course reference="322"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1005">
+      <id>557</id>
+      <course reference="322"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1006">
+      <id>558</id>
+      <course reference="322"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1007">
+      <id>559</id>
+      <course reference="322"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1008">
+      <id>560</id>
+      <course reference="324"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1009">
+      <id>561</id>
+      <course reference="324"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1010">
+      <id>562</id>
+      <course reference="324"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1011">
+      <id>563</id>
+      <course reference="324"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1012">
+      <id>564</id>
+      <course reference="324"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1013">
+      <id>565</id>
+      <course reference="324"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1014">
+      <id>566</id>
+      <course reference="324"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1015">
+      <id>567</id>
+      <course reference="324"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1016">
+      <id>568</id>
+      <course reference="326"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1017">
+      <id>569</id>
+      <course reference="326"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1018">
+      <id>570</id>
+      <course reference="326"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1019">
+      <id>571</id>
+      <course reference="326"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1020">
+      <id>572</id>
+      <course reference="326"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1021">
+      <id>573</id>
+      <course reference="326"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1022">
+      <id>574</id>
+      <course reference="326"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1023">
+      <id>575</id>
+      <course reference="326"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1024">
+      <id>576</id>
+      <course reference="326"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1025">
+      <id>577</id>
+      <course reference="326"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1026">
+      <id>578</id>
+      <course reference="326"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1027">
+      <id>579</id>
+      <course reference="328"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1028">
+      <id>580</id>
+      <course reference="328"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1029">
+      <id>581</id>
+      <course reference="328"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1030">
+      <id>582</id>
+      <course reference="328"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1031">
+      <id>583</id>
+      <course reference="328"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1032">
+      <id>584</id>
+      <course reference="328"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1033">
+      <id>585</id>
+      <course reference="328"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1034">
+      <id>586</id>
+      <course reference="328"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1035">
+      <id>587</id>
+      <course reference="330"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1036">
+      <id>588</id>
+      <course reference="330"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1037">
+      <id>589</id>
+      <course reference="330"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1038">
+      <id>590</id>
+      <course reference="330"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1039">
+      <id>591</id>
+      <course reference="330"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1040">
+      <id>592</id>
+      <course reference="330"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1041">
+      <id>593</id>
+      <course reference="330"/>
+      <period reference="409"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1042">
+      <id>594</id>
+      <course reference="330"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1043">
+      <id>595</id>
+      <course reference="330"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1044">
+      <id>596</id>
+      <course reference="332"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1045">
+      <id>597</id>
+      <course reference="332"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1046">
+      <id>598</id>
+      <course reference="332"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1047">
+      <id>599</id>
+      <course reference="332"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1048">
+      <id>600</id>
+      <course reference="332"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1049">
+      <id>601</id>
+      <course reference="332"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1050">
+      <id>602</id>
+      <course reference="332"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1051">
+      <id>603</id>
+      <course reference="332"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1052">
+      <id>604</id>
+      <course reference="336"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1053">
+      <id>605</id>
+      <course reference="336"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1054">
+      <id>606</id>
+      <course reference="336"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1055">
+      <id>607</id>
+      <course reference="336"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1056">
+      <id>608</id>
+      <course reference="336"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1057">
+      <id>609</id>
+      <course reference="336"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1058">
+      <id>610</id>
+      <course reference="336"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1059">
+      <id>611</id>
+      <course reference="336"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1060">
+      <id>612</id>
+      <course reference="340"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1061">
+      <id>613</id>
+      <course reference="340"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1062">
+      <id>614</id>
+      <course reference="340"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1063">
+      <id>615</id>
+      <course reference="340"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1064">
+      <id>616</id>
+      <course reference="340"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1065">
+      <id>617</id>
+      <course reference="340"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1066">
+      <id>618</id>
+      <course reference="340"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1067">
+      <id>619</id>
+      <course reference="340"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1068">
+      <id>620</id>
+      <course reference="340"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1069">
+      <id>621</id>
+      <course reference="340"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1070">
+      <id>622</id>
+      <course reference="342"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1071">
+      <id>623</id>
+      <course reference="342"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1072">
+      <id>624</id>
+      <course reference="342"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1073">
+      <id>625</id>
+      <course reference="342"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1074">
+      <id>626</id>
+      <course reference="342"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1075">
+      <id>627</id>
+      <course reference="342"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1076">
+      <id>628</id>
+      <course reference="342"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1077">
+      <id>629</id>
+      <course reference="342"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1078">
+      <id>630</id>
+      <course reference="350"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1079">
+      <id>631</id>
+      <course reference="350"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1080">
+      <id>632</id>
+      <course reference="350"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1081">
+      <id>633</id>
+      <course reference="350"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1082">
+      <id>634</id>
+      <course reference="350"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1083">
+      <id>635</id>
+      <course reference="350"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1084">
+      <id>636</id>
+      <course reference="350"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1085">
+      <id>637</id>
+      <course reference="350"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1086">
+      <id>638</id>
+      <course reference="352"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1087">
+      <id>639</id>
+      <course reference="352"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1088">
+      <id>640</id>
+      <course reference="352"/>
+      <period reference="408"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1089">
+      <id>641</id>
+      <course reference="352"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1090">
+      <id>642</id>
+      <course reference="352"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1091">
+      <id>643</id>
+      <course reference="352"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1092">
+      <id>644</id>
+      <course reference="352"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1093">
+      <id>645</id>
+      <course reference="352"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1094">
+      <id>646</id>
+      <course reference="354"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1095">
+      <id>647</id>
+      <course reference="354"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1096">
+      <id>648</id>
+      <course reference="354"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1097">
+      <id>649</id>
+      <course reference="354"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1098">
+      <id>650</id>
+      <course reference="354"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1099">
+      <id>651</id>
+      <course reference="354"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1100">
+      <id>652</id>
+      <course reference="354"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1101">
+      <id>653</id>
+      <course reference="354"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1102">
+      <id>654</id>
+      <course reference="362"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1103">
+      <id>655</id>
+      <course reference="362"/>
+      <period reference="410"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1104">
+      <id>656</id>
+      <course reference="362"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1105">
+      <id>657</id>
+      <course reference="362"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1106">
+      <id>658</id>
+      <course reference="362"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1107">
+      <id>659</id>
+      <course reference="362"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1108">
+      <id>660</id>
+      <course reference="362"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1109">
+      <id>661</id>
+      <course reference="362"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1110">
+      <id>662</id>
+      <course reference="362"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1111">
+      <id>663</id>
+      <course reference="362"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1112">
+      <id>664</id>
+      <course reference="362"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1113">
+      <id>665</id>
+      <course reference="372"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1114">
+      <id>666</id>
+      <course reference="372"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1115">
+      <id>667</id>
+      <course reference="372"/>
+      <period reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1116">
+      <id>668</id>
+      <course reference="372"/>
+      <period reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1117">
+      <id>669</id>
+      <course reference="372"/>
+      <period reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1118">
+      <id>670</id>
+      <course reference="372"/>
+      <period reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1119">
+      <id>671</id>
+      <course reference="372"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1120">
+      <id>672</id>
+      <course reference="372"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1121">
+      <id>673</id>
+      <course reference="374"/>
+      <period reference="411"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1122">
+      <id>674</id>
+      <course reference="374"/>
+      <period reference="412"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1123">
+      <id>675</id>
+      <course reference="374"/>
+      <period reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1124">
+      <id>676</id>
+      <course reference="374"/>
+      <period reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1125">
+      <id>677</id>
+      <course reference="374"/>
+      <period reference="419"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1126">
+      <id>678</id>
+      <course reference="374"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1127">
+      <id>679</id>
+      <course reference="374"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1128">
+      <id>680</id>
+      <course reference="374"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1129">
+      <id>681</id>
+      <course reference="374"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1130">
+      <id>682</id>
+      <course reference="374"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1131">
+      <id>683</id>
+      <course reference="374"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1132">
+      <id>684</id>
+      <course reference="374"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1133">
+      <id>685</id>
+      <course reference="374"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1134">
+      <id>686</id>
+      <course reference="388"/>
+      <period reference="403"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1135">
+      <id>687</id>
+      <course reference="388"/>
+      <period reference="404"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1136">
+      <id>688</id>
+      <course reference="388"/>
+      <period reference="405"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1137">
+      <id>689</id>
+      <course reference="388"/>
+      <period reference="406"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1138">
+      <id>690</id>
+      <course reference="388"/>
+      <period reference="407"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1139">
+      <id>691</id>
+      <course reference="388"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1140">
+      <id>692</id>
+      <course reference="388"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1141">
+      <id>693</id>
+      <course reference="388"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp11.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp11.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp11.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,1292 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Fis0506-2</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="27">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="28">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="29">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="30">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="31">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="32">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="33">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="34">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="35">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="36">
+      <id>8</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="37">
+      <id>9</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="38">
+      <id>10</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="39">
+      <id>11</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="40">
+      <id>12</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="41">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="42">
+      <id>0</id>
+      <code>c0006</code>
+      <teacher reference="7"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="43">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="28"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="44">
+      <id>1</id>
+      <code>c0007</code>
+      <teacher reference="8"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="45">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="28"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="46">
+      <id>2</id>
+      <code>c0008</code>
+      <teacher reference="4"/>
+      <lectureSize>9</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="47">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="28"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="48">
+      <id>3</id>
+      <code>c0009</code>
+      <teacher reference="6"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="49">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="28"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="50">
+      <id>4</id>
+      <code>c0017</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="51">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="29"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="52">
+      <id>5</id>
+      <code>c0018</code>
+      <teacher reference="17"/>
+      <lectureSize>9</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="53">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="29"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="54">
+      <id>6</id>
+      <code>c0019</code>
+      <teacher reference="23"/>
+      <lectureSize>8</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="55">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="29"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="56">
+      <id>7</id>
+      <code>c0079</code>
+      <teacher reference="21"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="57">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="30"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="58">
+      <id>8</id>
+      <code>c0081</code>
+      <teacher reference="25"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="59">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="33"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="60">
+      <id>9</id>
+      <code>c0082</code>
+      <teacher reference="24"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="61">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="34"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="62">
+      <id>10</id>
+      <code>c0083</code>
+      <teacher reference="9"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="63">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="32"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="64">
+      <id>11</id>
+      <code>c0085</code>
+      <teacher reference="10"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="65">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="31"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="66">
+      <id>12</id>
+      <code>c0026</code>
+      <teacher reference="11"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="67">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="30"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="31"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="32"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="33"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="34"/>
+      </curriculumList>
+      <studentSize>52</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="68">
+      <id>13</id>
+      <code>c0027</code>
+      <teacher reference="13"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="69">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="30"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="31"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="32"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="33"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="34"/>
+      </curriculumList>
+      <studentSize>52</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="70">
+      <id>14</id>
+      <code>c0028</code>
+      <teacher reference="15"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="71">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="30"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="31"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="32"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="33"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="34"/>
+      </curriculumList>
+      <studentSize>52</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="72">
+      <id>15</id>
+      <code>c0034</code>
+      <teacher reference="22"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="73">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="36"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="74">
+      <id>16</id>
+      <code>c0036</code>
+      <teacher reference="20"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="75">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="37"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="76">
+      <id>17</id>
+      <code>c0038</code>
+      <teacher reference="18"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="77">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="35"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="36"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="37"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="78">
+      <id>18</id>
+      <code>c0040</code>
+      <teacher reference="16"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="79">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="35"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="36"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="37"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="80">
+      <id>19</id>
+      <code>c0042</code>
+      <teacher reference="8"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="81">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="36"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="82">
+      <id>20</id>
+      <code>c0044</code>
+      <teacher reference="4"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="83">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="35"/>
+      </curriculumList>
+      <studentSize>11</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="84">
+      <id>21</id>
+      <code>c0045</code>
+      <teacher reference="26"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="85">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="35"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="36"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="37"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="86">
+      <id>22</id>
+      <code>c0107</code>
+      <teacher reference="3"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="87">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="38"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="88">
+      <id>23</id>
+      <code>c0108</code>
+      <teacher reference="19"/>
+      <lectureSize>9</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="89">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="38"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="90">
+      <id>24</id>
+      <code>c0109</code>
+      <teacher reference="5"/>
+      <lectureSize>4</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="91">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="39"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="92">
+      <id>25</id>
+      <code>c0110</code>
+      <teacher reference="7"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="93">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="40"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="94">
+      <id>26</id>
+      <code>c0111</code>
+      <teacher reference="12"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="95">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="40"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="96">
+      <id>27</id>
+      <code>c0113</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="97">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="40"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="98">
+      <id>28</id>
+      <code>c0115</code>
+      <teacher reference="6"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="99">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="39"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="100">
+      <id>29</id>
+      <code>c0116</code>
+      <teacher reference="14"/>
+      <lectureSize>4</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="101">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="39"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="102">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="103">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="104">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="105">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="106">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="107">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="108">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="109">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="110">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="111">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="112">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="113">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="114">
+      <id>5</id>
+      <timeslotIndex>5</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="115">
+      <id>6</id>
+      <timeslotIndex>6</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="116">
+      <id>7</id>
+      <timeslotIndex>7</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="117">
+      <id>8</id>
+      <timeslotIndex>8</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="118">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="119">
+      <id>0</id>
+      <day reference="103"/>
+      <timeslot reference="109"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="120">
+      <id>1</id>
+      <day reference="103"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="121">
+      <id>2</id>
+      <day reference="103"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="122">
+      <id>3</id>
+      <day reference="103"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="123">
+      <id>4</id>
+      <day reference="103"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="124">
+      <id>5</id>
+      <day reference="103"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="125">
+      <id>6</id>
+      <day reference="103"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="126">
+      <id>7</id>
+      <day reference="103"/>
+      <timeslot reference="116"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="127">
+      <id>8</id>
+      <day reference="103"/>
+      <timeslot reference="117"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="128">
+      <id>9</id>
+      <day reference="104"/>
+      <timeslot reference="109"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="129">
+      <id>10</id>
+      <day reference="104"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="130">
+      <id>11</id>
+      <day reference="104"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="131">
+      <id>12</id>
+      <day reference="104"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="132">
+      <id>13</id>
+      <day reference="104"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="133">
+      <id>14</id>
+      <day reference="104"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="134">
+      <id>15</id>
+      <day reference="104"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="135">
+      <id>16</id>
+      <day reference="104"/>
+      <timeslot reference="116"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="136">
+      <id>17</id>
+      <day reference="104"/>
+      <timeslot reference="117"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="137">
+      <id>18</id>
+      <day reference="105"/>
+      <timeslot reference="109"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="138">
+      <id>19</id>
+      <day reference="105"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="139">
+      <id>20</id>
+      <day reference="105"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="140">
+      <id>21</id>
+      <day reference="105"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="141">
+      <id>22</id>
+      <day reference="105"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="142">
+      <id>23</id>
+      <day reference="105"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="143">
+      <id>24</id>
+      <day reference="105"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="144">
+      <id>25</id>
+      <day reference="105"/>
+      <timeslot reference="116"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="145">
+      <id>26</id>
+      <day reference="105"/>
+      <timeslot reference="117"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="146">
+      <id>27</id>
+      <day reference="106"/>
+      <timeslot reference="109"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="147">
+      <id>28</id>
+      <day reference="106"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="148">
+      <id>29</id>
+      <day reference="106"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="149">
+      <id>30</id>
+      <day reference="106"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="150">
+      <id>31</id>
+      <day reference="106"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="151">
+      <id>32</id>
+      <day reference="106"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="152">
+      <id>33</id>
+      <day reference="106"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="153">
+      <id>34</id>
+      <day reference="106"/>
+      <timeslot reference="116"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="154">
+      <id>35</id>
+      <day reference="106"/>
+      <timeslot reference="117"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="155">
+      <id>36</id>
+      <day reference="107"/>
+      <timeslot reference="109"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="156">
+      <id>37</id>
+      <day reference="107"/>
+      <timeslot reference="110"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="157">
+      <id>38</id>
+      <day reference="107"/>
+      <timeslot reference="111"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="158">
+      <id>39</id>
+      <day reference="107"/>
+      <timeslot reference="112"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="159">
+      <id>40</id>
+      <day reference="107"/>
+      <timeslot reference="113"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="160">
+      <id>41</id>
+      <day reference="107"/>
+      <timeslot reference="114"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="161">
+      <id>42</id>
+      <day reference="107"/>
+      <timeslot reference="115"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="162">
+      <id>43</id>
+      <day reference="107"/>
+      <timeslot reference="116"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="163">
+      <id>44</id>
+      <day reference="107"/>
+      <timeslot reference="117"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="164">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="165">
+      <id>0</id>
+      <code>C</code>
+      <capacity>100</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="166">
+      <id>1</id>
+      <code>F</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="167">
+      <id>2</id>
+      <code>G</code>
+      <capacity>20</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="168">
+      <id>3</id>
+      <code>O</code>
+      <capacity>12</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="169">
+      <id>4</id>
+      <code>LUF2</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="170">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="171">
+      <id>0</id>
+      <course reference="42"/>
+      <period reference="155"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="172">
+      <id>1</id>
+      <course reference="42"/>
+      <period reference="156"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="173">
+      <id>2</id>
+      <course reference="42"/>
+      <period reference="157"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="174">
+      <id>3</id>
+      <course reference="42"/>
+      <period reference="158"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="175">
+      <id>4</id>
+      <course reference="42"/>
+      <period reference="159"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="176">
+      <id>5</id>
+      <course reference="42"/>
+      <period reference="160"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="177">
+      <id>6</id>
+      <course reference="42"/>
+      <period reference="161"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="178">
+      <id>7</id>
+      <course reference="42"/>
+      <period reference="162"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="179">
+      <id>8</id>
+      <course reference="42"/>
+      <period reference="163"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="180">
+      <id>9</id>
+      <course reference="44"/>
+      <period reference="119"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="181">
+      <id>10</id>
+      <course reference="44"/>
+      <period reference="120"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="182">
+      <id>11</id>
+      <course reference="44"/>
+      <period reference="121"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="183">
+      <id>12</id>
+      <course reference="44"/>
+      <period reference="122"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="184">
+      <id>13</id>
+      <course reference="44"/>
+      <period reference="123"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="185">
+      <id>14</id>
+      <course reference="44"/>
+      <period reference="124"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="186">
+      <id>15</id>
+      <course reference="44"/>
+      <period reference="125"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="187">
+      <id>16</id>
+      <course reference="44"/>
+      <period reference="126"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="188">
+      <id>17</id>
+      <course reference="44"/>
+      <period reference="127"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="189">
+      <id>18</id>
+      <course reference="66"/>
+      <period reference="146"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="190">
+      <id>19</id>
+      <course reference="66"/>
+      <period reference="147"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="191">
+      <id>20</id>
+      <course reference="66"/>
+      <period reference="148"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="192">
+      <id>21</id>
+      <course reference="66"/>
+      <period reference="149"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="193">
+      <id>22</id>
+      <course reference="66"/>
+      <period reference="150"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="194">
+      <id>23</id>
+      <course reference="66"/>
+      <period reference="151"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="195">
+      <id>24</id>
+      <course reference="66"/>
+      <period reference="152"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="196">
+      <id>25</id>
+      <course reference="66"/>
+      <period reference="153"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="197">
+      <id>26</id>
+      <course reference="66"/>
+      <period reference="154"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="198">
+      <id>27</id>
+      <course reference="48"/>
+      <period reference="139"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="199">
+      <id>28</id>
+      <course reference="48"/>
+      <period reference="140"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="200">
+      <id>29</id>
+      <course reference="48"/>
+      <period reference="141"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="201">
+      <id>30</id>
+      <course reference="48"/>
+      <period reference="142"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="202">
+      <id>31</id>
+      <course reference="48"/>
+      <period reference="146"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="203">
+      <id>32</id>
+      <course reference="48"/>
+      <period reference="147"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="204">
+      <id>33</id>
+      <course reference="48"/>
+      <period reference="148"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="205">
+      <id>34</id>
+      <course reference="48"/>
+      <period reference="149"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="206">
+      <id>35</id>
+      <course reference="48"/>
+      <period reference="150"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="207">
+      <id>36</id>
+      <course reference="48"/>
+      <period reference="151"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="208">
+      <id>37</id>
+      <course reference="76"/>
+      <period reference="148"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="209">
+      <id>38</id>
+      <course reference="76"/>
+      <period reference="149"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="210">
+      <id>39</id>
+      <course reference="76"/>
+      <period reference="150"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="211">
+      <id>40</id>
+      <course reference="76"/>
+      <period reference="151"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="212">
+      <id>41</id>
+      <course reference="76"/>
+      <period reference="157"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="213">
+      <id>42</id>
+      <course reference="76"/>
+      <period reference="158"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="214">
+      <id>43</id>
+      <course reference="76"/>
+      <period reference="159"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="215">
+      <id>44</id>
+      <course reference="76"/>
+      <period reference="160"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="216">
+      <id>45</id>
+      <course reference="64"/>
+      <period reference="126"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="217">
+      <id>46</id>
+      <course reference="64"/>
+      <period reference="135"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="218">
+      <id>47</id>
+      <course reference="64"/>
+      <period reference="144"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="219">
+      <id>48</id>
+      <course reference="64"/>
+      <period reference="153"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="220">
+      <id>49</id>
+      <course reference="64"/>
+      <period reference="162"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="221">
+      <id>50</id>
+      <course reference="64"/>
+      <period reference="127"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="222">
+      <id>51</id>
+      <course reference="64"/>
+      <period reference="136"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="223">
+      <id>52</id>
+      <course reference="64"/>
+      <period reference="145"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="224">
+      <id>53</id>
+      <course reference="64"/>
+      <period reference="154"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="225">
+      <id>54</id>
+      <course reference="64"/>
+      <period reference="163"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="226">
+      <id>55</id>
+      <course reference="96"/>
+      <period reference="119"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="227">
+      <id>56</id>
+      <course reference="96"/>
+      <period reference="128"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="228">
+      <id>57</id>
+      <course reference="96"/>
+      <period reference="137"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="229">
+      <id>58</id>
+      <course reference="96"/>
+      <period reference="146"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="230">
+      <id>59</id>
+      <course reference="96"/>
+      <period reference="155"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="231">
+      <id>60</id>
+      <course reference="96"/>
+      <period reference="120"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="232">
+      <id>61</id>
+      <course reference="96"/>
+      <period reference="129"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="233">
+      <id>62</id>
+      <course reference="96"/>
+      <period reference="138"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="234">
+      <id>63</id>
+      <course reference="96"/>
+      <period reference="147"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="235">
+      <id>64</id>
+      <course reference="96"/>
+      <period reference="156"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="236">
+      <id>65</id>
+      <course reference="96"/>
+      <period reference="121"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="237">
+      <id>66</id>
+      <course reference="96"/>
+      <period reference="130"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="238">
+      <id>67</id>
+      <course reference="96"/>
+      <period reference="139"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="239">
+      <id>68</id>
+      <course reference="96"/>
+      <period reference="148"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="240">
+      <id>69</id>
+      <course reference="96"/>
+      <period reference="157"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="241">
+      <id>70</id>
+      <course reference="96"/>
+      <period reference="122"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="242">
+      <id>71</id>
+      <course reference="96"/>
+      <period reference="131"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="243">
+      <id>72</id>
+      <course reference="96"/>
+      <period reference="140"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="244">
+      <id>73</id>
+      <course reference="96"/>
+      <period reference="149"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="245">
+      <id>74</id>
+      <course reference="96"/>
+      <period reference="158"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="246">
+      <id>75</id>
+      <course reference="98"/>
+      <period reference="122"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="247">
+      <id>76</id>
+      <course reference="98"/>
+      <period reference="131"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="248">
+      <id>77</id>
+      <course reference="98"/>
+      <period reference="140"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="249">
+      <id>78</id>
+      <course reference="98"/>
+      <period reference="149"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="250">
+      <id>79</id>
+      <course reference="98"/>
+      <period reference="158"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="251">
+      <id>80</id>
+      <course reference="98"/>
+      <period reference="123"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="252">
+      <id>81</id>
+      <course reference="98"/>
+      <period reference="132"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="253">
+      <id>82</id>
+      <course reference="98"/>
+      <period reference="141"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="254">
+      <id>83</id>
+      <course reference="98"/>
+      <period reference="150"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="255">
+      <id>84</id>
+      <course reference="98"/>
+      <period reference="159"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="256">
+      <id>85</id>
+      <course reference="98"/>
+      <period reference="124"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="257">
+      <id>86</id>
+      <course reference="98"/>
+      <period reference="133"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="258">
+      <id>87</id>
+      <course reference="98"/>
+      <period reference="142"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="259">
+      <id>88</id>
+      <course reference="98"/>
+      <period reference="151"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="260">
+      <id>89</id>
+      <course reference="98"/>
+      <period reference="160"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="261">
+      <id>90</id>
+      <course reference="100"/>
+      <period reference="119"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="262">
+      <id>91</id>
+      <course reference="100"/>
+      <period reference="120"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="263">
+      <id>92</id>
+      <course reference="100"/>
+      <period reference="162"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="264">
+      <id>93</id>
+      <course reference="100"/>
+      <period reference="163"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp12.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp12.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp12.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,9548 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Let0506-2</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>69</id>
+      <code>t069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>68</id>
+      <code>t068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>73</id>
+      <code>t073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="71">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="72">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="73">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="74">
+      <id>71</id>
+      <code>t071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="75">
+      <id>72</id>
+      <code>t072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="76">
+      <id>70</id>
+      <code>t070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="77">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="78">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="79">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="80">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="81">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="82">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="83">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="84">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="85">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="86">
+      <id>8</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="87">
+      <id>9</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="88">
+      <id>10</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="89">
+      <id>11</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="90">
+      <id>12</id>
+      <code>q014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>13</id>
+      <code>q015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>14</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>15</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>16</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>17</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>18</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>19</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>20</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>21</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>22</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>23</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>24</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>25</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>26</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>27</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>28</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>29</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>30</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>31</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>32</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>33</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>34</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>35</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>36</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>37</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>38</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>39</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>40</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>41</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>42</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>43</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>44</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>45</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>46</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>47</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>48</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>49</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>50</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>51</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>52</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>53</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>54</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="133">
+      <id>55</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="134">
+      <id>56</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="135">
+      <id>57</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="136">
+      <id>58</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="137">
+      <id>59</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="138">
+      <id>60</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="139">
+      <id>61</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="140">
+      <id>62</id>
+      <code>q067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="141">
+      <id>63</id>
+      <code>q068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="142">
+      <id>64</id>
+      <code>q069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="143">
+      <id>65</id>
+      <code>q070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="144">
+      <id>66</id>
+      <code>q071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="145">
+      <id>67</id>
+      <code>q072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="146">
+      <id>68</id>
+      <code>q073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="147">
+      <id>69</id>
+      <code>q074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="148">
+      <id>70</id>
+      <code>q075</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="149">
+      <id>71</id>
+      <code>q076</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="150">
+      <id>72</id>
+      <code>q077</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="151">
+      <id>73</id>
+      <code>q078</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="152">
+      <id>74</id>
+      <code>q079</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="153">
+      <id>75</id>
+      <code>q080</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="154">
+      <id>76</id>
+      <code>q081</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="155">
+      <id>77</id>
+      <code>q082</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="156">
+      <id>78</id>
+      <code>q083</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="157">
+      <id>79</id>
+      <code>q084</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="158">
+      <id>80</id>
+      <code>q085</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="159">
+      <id>81</id>
+      <code>q086</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="160">
+      <id>82</id>
+      <code>q091</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="161">
+      <id>83</id>
+      <code>q092</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="162">
+      <id>84</id>
+      <code>q093</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="163">
+      <id>85</id>
+      <code>q094</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="164">
+      <id>86</id>
+      <code>q095</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="165">
+      <id>87</id>
+      <code>q096</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="166">
+      <id>88</id>
+      <code>q097</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="167">
+      <id>89</id>
+      <code>q098</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="168">
+      <id>90</id>
+      <code>q099</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="169">
+      <id>91</id>
+      <code>q100</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="170">
+      <id>92</id>
+      <code>q101</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="171">
+      <id>93</id>
+      <code>q102</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="172">
+      <id>94</id>
+      <code>q103</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="173">
+      <id>95</id>
+      <code>q104</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="174">
+      <id>96</id>
+      <code>q105</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="175">
+      <id>97</id>
+      <code>q106</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="176">
+      <id>98</id>
+      <code>q107</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="177">
+      <id>99</id>
+      <code>q108</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="178">
+      <id>100</id>
+      <code>q109</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="179">
+      <id>101</id>
+      <code>q110</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="180">
+      <id>102</id>
+      <code>q111</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="181">
+      <id>103</id>
+      <code>q112</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="182">
+      <id>104</id>
+      <code>q113</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="183">
+      <id>105</id>
+      <code>q114</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="184">
+      <id>106</id>
+      <code>q115</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="185">
+      <id>107</id>
+      <code>q116</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="186">
+      <id>108</id>
+      <code>q117</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="187">
+      <id>109</id>
+      <code>q118</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="188">
+      <id>110</id>
+      <code>q119</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="189">
+      <id>111</id>
+      <code>q120</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="190">
+      <id>112</id>
+      <code>q121</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="191">
+      <id>113</id>
+      <code>q123</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="192">
+      <id>114</id>
+      <code>q124</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="193">
+      <id>115</id>
+      <code>q126</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="194">
+      <id>116</id>
+      <code>q129</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="195">
+      <id>117</id>
+      <code>q130</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="196">
+      <id>118</id>
+      <code>q131</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="197">
+      <id>119</id>
+      <code>q132</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="198">
+      <id>120</id>
+      <code>q133</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="199">
+      <id>121</id>
+      <code>q134</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="200">
+      <id>122</id>
+      <code>q135</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="201">
+      <id>123</id>
+      <code>q136</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="202">
+      <id>124</id>
+      <code>q137</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="203">
+      <id>125</id>
+      <code>q138</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="204">
+      <id>126</id>
+      <code>q139</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="205">
+      <id>127</id>
+      <code>q140</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="206">
+      <id>128</id>
+      <code>q141</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="207">
+      <id>129</id>
+      <code>q142</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="208">
+      <id>130</id>
+      <code>q143</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="209">
+      <id>131</id>
+      <code>q144A</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="210">
+      <id>132</id>
+      <code>q144B</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="211">
+      <id>133</id>
+      <code>q145A</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="212">
+      <id>134</id>
+      <code>q145B</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="213">
+      <id>135</id>
+      <code>q146</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="214">
+      <id>136</id>
+      <code>q147</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="215">
+      <id>137</id>
+      <code>q148</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="216">
+      <id>138</id>
+      <code>q149</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="217">
+      <id>139</id>
+      <code>q150</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="218">
+      <id>140</id>
+      <code>q151</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="219">
+      <id>141</id>
+      <code>q152</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="220">
+      <id>142</id>
+      <code>q153</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="221">
+      <id>143</id>
+      <code>q154</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="222">
+      <id>144</id>
+      <code>q155</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="223">
+      <id>145</id>
+      <code>q156</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="224">
+      <id>146</id>
+      <code>q157</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="225">
+      <id>147</id>
+      <code>q158</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="226">
+      <id>148</id>
+      <code>q159</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="227">
+      <id>149</id>
+      <code>q160</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="228">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="229">
+      <id>0</id>
+      <code>AntCul</code>
+      <teacher reference="60"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="230">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="208"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="209"/>
+      </curriculumList>
+      <studentSize>170</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="231">
+      <id>1</id>
+      <code>ArcClaCS</code>
+      <teacher reference="61"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="232">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="213"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="233">
+      <id>2</id>
+      <code>ArcCla1</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="234">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="209"/>
+      </curriculumList>
+      <studentSize>31</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="235">
+      <id>3</id>
+      <code>ArcCla2</code>
+      <teacher reference="61"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="236">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="198"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="199"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="200"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="202"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="203"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="204"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="209"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="237">
+      <id>4</id>
+      <code>ArcCriMed</code>
+      <teacher reference="59"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="238">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="209"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="239">
+      <id>5</id>
+      <code>ArcVicOriAnt</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="240">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="198"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="199"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="201"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="202"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="203"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="205"/>
+      </curriculumList>
+      <studentSize>13</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="241">
+      <id>6</id>
+      <code>ArcStoArtMus</code>
+      <teacher reference="19"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="242">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="210"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="212"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="243">
+      <id>7</id>
+      <code>ArcMedCS</code>
+      <teacher reference="59"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="244">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="213"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="245">
+      <id>8</id>
+      <code>Archiv</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="246">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+      </curriculumList>
+      <studentSize>36</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="247">
+      <id>9</id>
+      <code>ArchivCS</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="248">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="215"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="216"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="218"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="219"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="220"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="221"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="249">
+      <id>10</id>
+      <code>BioarcCS</code>
+      <teacher reference="21"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="250">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="213"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="214"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="251">
+      <id>11</id>
+      <code>Cartog</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="252">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="253">
+      <id>12</id>
+      <code>ChiResCS</code>
+      <teacher reference="23"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="254">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="220"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="224"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="226"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="227"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="255">
+      <id>13</id>
+      <code>Codico</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="256">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="257">
+      <id>14</id>
+      <code>CodicoCS</code>
+      <teacher reference="3"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="258">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="216"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="217"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="221"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="222"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="223"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="224"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="259">
+      <id>15</id>
+      <code>EcoAzi</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="260">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+      </curriculumList>
+      <studentSize>104</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="261">
+      <id>16</id>
+      <code>EleInfSciCatBenCulM2</code>
+      <teacher reference="5"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="262">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="263">
+      <id>17</id>
+      <code>EleInfSciCatBenCulM3</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="264">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="265">
+      <id>18</id>
+      <code>EpiLat</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="266">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="188"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="189"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="190"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="191"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="192"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="193"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="267">
+      <id>19</id>
+      <code>Esteti</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="268">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+      </curriculumList>
+      <studentSize>74</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="269">
+      <id>20</id>
+      <code>EtrAntIta</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="270">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="198"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="200"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="201"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="202"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="204"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="205"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="213"/>
+      </curriculumList>
+      <studentSize>26</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="271">
+      <id>21</id>
+      <code>FilCla2</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="272">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="188"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="191"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="192"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="198"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="199"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="200"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="201"/>
+      </curriculumList>
+      <studentSize>14</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="273">
+      <id>22</id>
+      <code>FilTeo</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="274">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="275">
+      <id>23</id>
+      <code>FonSoc</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="276">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>41</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="277">
+      <id>24</id>
+      <code>GeoTur</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="278">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+      </curriculumList>
+      <studentSize>104</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="279">
+      <id>25</id>
+      <code>Geo1</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="280">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>139</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="281">
+      <id>26</id>
+      <code>Glotto</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="282">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="202"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="203"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="204"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="205"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="283">
+      <id>27</id>
+      <code>InfDoc</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="284">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>121</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="285">
+      <id>28</id>
+      <code>ItaScr</code>
+      <teacher reference="28"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="286">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>67</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="287">
+      <id>29</id>
+      <code>LabScr</code>
+      <teacher reference="28"/>
+      <lectureSize>1</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="288">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="289">
+      <id>30</id>
+      <code>LegBenCul2</code>
+      <teacher reference="30"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="290">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="209"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="215"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="216"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="217"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="291">
+      <id>31</id>
+      <code>LetCriAnt</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="292">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="189"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="191"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="193"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="196"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="197"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+      </curriculumList>
+      <studentSize>69</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="293">
+      <id>32</id>
+      <code>LinLetGre1</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="294">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>14</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="295">
+      <id>33</id>
+      <code>LinLetLatCS</code>
+      <teacher reference="56"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="296">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="190"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="192"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="193"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="194"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="195"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="297">
+      <id>34</id>
+      <code>LinLetLat2</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="298">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="187"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="188"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="189"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="190"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="191"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="192"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="193"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="198"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="199"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="200"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="201"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="202"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="203"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="204"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="205"/>
+      </curriculumList>
+      <studentSize>27</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="299">
+      <id>35</id>
+      <code>LinGreA</code>
+      <teacher reference="57"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="300">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>26</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="301">
+      <id>36</id>
+      <code>LinLatA</code>
+      <teacher reference="51"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="302">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>53</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="303">
+      <id>37</id>
+      <code>LinLatB</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="304">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>86</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="305">
+      <id>38</id>
+      <code>LinGen</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="306">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>53</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="307">
+      <id>39</id>
+      <code>LinIta</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="308">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>32</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="309">
+      <id>40</id>
+      <code>LogFilMat</code>
+      <teacher reference="47"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="310">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="311">
+      <id>41</id>
+      <code>MatTecAppArcM3</code>
+      <teacher reference="50"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="312">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="313">
+      <id>42</id>
+      <code>MatCarCosResEdiSto</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="314">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>56</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="315">
+      <id>43</id>
+      <code>MetRicStoArt</code>
+      <teacher reference="72"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="316">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="210"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="212"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="317">
+      <id>44</id>
+      <code>NumismCS</code>
+      <teacher reference="73"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="318">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="213"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="319">
+      <id>45</id>
+      <code>OrientCS</code>
+      <teacher reference="71"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="320">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="213"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="321">
+      <id>46</id>
+      <code>Paleoa</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="322">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>22</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="323">
+      <id>47</id>
+      <code>PalLat</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="324">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="180"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="182"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="188"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="189"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="190"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="191"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="192"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="193"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="325">
+      <id>48</id>
+      <code>PapiroCS</code>
+      <teacher reference="68"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="326">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="194"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="195"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="196"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="197"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="206"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="213"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="219"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="223"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="225"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="227"/>
+      </curriculumList>
+      <studentSize>13</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="327">
+      <id>49</id>
+      <code>ProMedCS</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="328">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="213"/>
+      </curriculumList>
+      <studentSize>4</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="329">
+      <id>50</id>
+      <code>PsiTur</code>
+      <teacher reference="66"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="330">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>104</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="331">
+      <id>51</id>
+      <code>SocArt</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="332">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="333">
+      <id>52</id>
+      <code>Sociol1</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="334">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="208"/>
+      </curriculumList>
+      <studentSize>143</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="335">
+      <id>53</id>
+      <code>StoConCS</code>
+      <teacher reference="65"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="336">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="185"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="337">
+      <id>54</id>
+      <code>StoAntStaItaCS</code>
+      <teacher reference="64"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="338">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="182"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="186"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="208"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="339">
+      <id>55</id>
+      <code>StoColIstMus</code>
+      <teacher reference="63"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="340">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="208"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="210"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="212"/>
+      </curriculumList>
+      <studentSize>131</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="341">
+      <id>56</id>
+      <code>StoDisGra</code>
+      <teacher reference="62"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="342">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="210"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="212"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="343">
+      <id>57</id>
+      <code>StoFriCS</code>
+      <teacher reference="17"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="344">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="180"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="184"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="208"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="345">
+      <id>58</id>
+      <code>StoLibSta</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="346">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="148"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="151"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="183"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="184"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="185"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="186"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="347">
+      <id>59</id>
+      <code>StoLibStaCSM1</code>
+      <teacher reference="6"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="348">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="215"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="217"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="218"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="222"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="225"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="226"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="349">
+      <id>60</id>
+      <code>StoLibStaCSM2</code>
+      <teacher reference="10"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="350">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="215"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="217"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="218"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="222"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="225"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="226"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="351">
+      <id>61</id>
+      <code>StoRes</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="352">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>48</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="353">
+      <id>62</id>
+      <code>StoArc</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="354">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+      </curriculumList>
+      <studentSize>14</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="355">
+      <id>63</id>
+      <code>StoArcCon</code>
+      <teacher reference="12"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="356">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="208"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="210"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="212"/>
+      </curriculumList>
+      <studentSize>63</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="357">
+      <id>64</id>
+      <code>StoArcMed</code>
+      <teacher reference="11"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="358">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="208"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="210"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="211"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="212"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="359">
+      <id>65</id>
+      <code>StoArt</code>
+      <teacher reference="14"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="360">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="361">
+      <id>66</id>
+      <code>StoCriArt</code>
+      <teacher reference="13"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="362">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="209"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="211"/>
+      </curriculumList>
+      <studentSize>54</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="363">
+      <id>67</id>
+      <code>StoFilCS</code>
+      <teacher reference="16"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="364">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="180"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="182"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="183"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="184"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="185"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="186"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+      </curriculumList>
+      <studentSize>21</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="365">
+      <id>68</id>
+      <code>StoFilMedCS</code>
+      <teacher reference="15"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="366">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="194"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="196"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="367">
+      <id>69</id>
+      <code>StoLinItaCS</code>
+      <teacher reference="48"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="368">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="180"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="182"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="183"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="184"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="185"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="186"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="369">
+      <id>70</id>
+      <code>StoMus</code>
+      <teacher reference="41"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="370">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="211"/>
+      </curriculumList>
+      <studentSize>51</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="371">
+      <id>71</id>
+      <code>StoProArtCulMatMed</code>
+      <teacher reference="29"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="372">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="208"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="210"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="212"/>
+      </curriculumList>
+      <studentSize>33</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="373">
+      <id>72</id>
+      <code>StoArtCon2CS</code>
+      <teacher reference="27"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="374">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="209"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="211"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="375">
+      <id>73</id>
+      <code>StoArtMod2CS</code>
+      <teacher reference="36"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="376">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="209"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="211"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="377">
+      <id>74</id>
+      <code>StoBib</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="378">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="147"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="149"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="150"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="152"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="153"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="379">
+      <id>75</id>
+      <code>StoTecArtM12</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="380">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>36</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="381">
+      <id>76</id>
+      <code>StoTecArtM3</code>
+      <teacher reference="34"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="382">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="383">
+      <id>77</id>
+      <code>StoTecArtCS</code>
+      <teacher reference="33"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="384">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="210"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="211"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="385">
+      <id>78</id>
+      <code>StoCriCin</code>
+      <teacher reference="40"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="386">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="164"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="165"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="166"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="168"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="169"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="170"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="172"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="173"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="174"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="176"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="177"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="178"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="180"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="181"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="182"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="183"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="184"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="185"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="186"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="211"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="387">
+      <id>79</id>
+      <code>StoTecFot</code>
+      <teacher reference="39"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="388">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="155"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="211"/>
+      </curriculumList>
+      <studentSize>126</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="389">
+      <id>80</id>
+      <code>StoGre</code>
+      <teacher reference="38"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="390">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="160"/>
+      </curriculumList>
+      <studentSize>39</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="391">
+      <id>81</id>
+      <code>StoMed2</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="392">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="156"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="158"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="162"/>
+      </curriculumList>
+      <studentSize>115</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="393">
+      <id>82</id>
+      <code>StoModCS</code>
+      <teacher reference="76"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="394">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="163"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="167"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="171"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="175"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="179"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="183"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="208"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="395">
+      <id>83</id>
+      <code>StoMod2</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="396">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="157"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="159"/>
+      </curriculumList>
+      <studentSize>104</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="397">
+      <id>84</id>
+      <code>StoRom</code>
+      <teacher reference="74"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="398">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="154"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="161"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="198"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="199"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="200"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="201"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="202"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="203"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="204"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="205"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="207"/>
+      </curriculumList>
+      <studentSize>76</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="399">
+      <id>85</id>
+      <code>StoRomCS</code>
+      <teacher reference="74"/>
+      <lectureSize>2</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="400">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="188"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="189"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="190"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="191"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="192"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="193"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="206"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="213"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="401">
+      <id>86</id>
+      <code>TedUma</code>
+      <teacher reference="75"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="402">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="195"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="197"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="206"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="403">
+      <id>87</id>
+      <code>TopRilMonAnt</code>
+      <teacher reference="70"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="404">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="199"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="200"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="201"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="203"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="204"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="205"/>
+      </curriculumList>
+      <studentSize>29</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="405">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="406">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="407">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="408">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="409">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="410">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="411">
+      <id>5</id>
+      <dayIndex>5</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="412">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="413">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="414">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="415">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="416">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="417">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="418">
+      <id>5</id>
+      <timeslotIndex>5</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="419">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="420">
+      <id>0</id>
+      <day reference="406"/>
+      <timeslot reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="421">
+      <id>1</id>
+      <day reference="406"/>
+      <timeslot reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="422">
+      <id>2</id>
+      <day reference="406"/>
+      <timeslot reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="423">
+      <id>3</id>
+      <day reference="406"/>
+      <timeslot reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="424">
+      <id>4</id>
+      <day reference="406"/>
+      <timeslot reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="425">
+      <id>5</id>
+      <day reference="406"/>
+      <timeslot reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="426">
+      <id>6</id>
+      <day reference="407"/>
+      <timeslot reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="427">
+      <id>7</id>
+      <day reference="407"/>
+      <timeslot reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="428">
+      <id>8</id>
+      <day reference="407"/>
+      <timeslot reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="429">
+      <id>9</id>
+      <day reference="407"/>
+      <timeslot reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="430">
+      <id>10</id>
+      <day reference="407"/>
+      <timeslot reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="431">
+      <id>11</id>
+      <day reference="407"/>
+      <timeslot reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="432">
+      <id>12</id>
+      <day reference="408"/>
+      <timeslot reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="433">
+      <id>13</id>
+      <day reference="408"/>
+      <timeslot reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="434">
+      <id>14</id>
+      <day reference="408"/>
+      <timeslot reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="435">
+      <id>15</id>
+      <day reference="408"/>
+      <timeslot reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="436">
+      <id>16</id>
+      <day reference="408"/>
+      <timeslot reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="437">
+      <id>17</id>
+      <day reference="408"/>
+      <timeslot reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="438">
+      <id>18</id>
+      <day reference="409"/>
+      <timeslot reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="439">
+      <id>19</id>
+      <day reference="409"/>
+      <timeslot reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="440">
+      <id>20</id>
+      <day reference="409"/>
+      <timeslot reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="441">
+      <id>21</id>
+      <day reference="409"/>
+      <timeslot reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="442">
+      <id>22</id>
+      <day reference="409"/>
+      <timeslot reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="443">
+      <id>23</id>
+      <day reference="409"/>
+      <timeslot reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="444">
+      <id>24</id>
+      <day reference="410"/>
+      <timeslot reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="445">
+      <id>25</id>
+      <day reference="410"/>
+      <timeslot reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="446">
+      <id>26</id>
+      <day reference="410"/>
+      <timeslot reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="447">
+      <id>27</id>
+      <day reference="410"/>
+      <timeslot reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="448">
+      <id>28</id>
+      <day reference="410"/>
+      <timeslot reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="449">
+      <id>29</id>
+      <day reference="410"/>
+      <timeslot reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="450">
+      <id>30</id>
+      <day reference="411"/>
+      <timeslot reference="413"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="451">
+      <id>31</id>
+      <day reference="411"/>
+      <timeslot reference="414"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="452">
+      <id>32</id>
+      <day reference="411"/>
+      <timeslot reference="415"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="453">
+      <id>33</id>
+      <day reference="411"/>
+      <timeslot reference="416"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="454">
+      <id>34</id>
+      <day reference="411"/>
+      <timeslot reference="417"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="455">
+      <id>35</id>
+      <day reference="411"/>
+      <timeslot reference="418"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="456">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="457">
+      <id>0</id>
+      <code>10</code>
+      <capacity>130</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="458">
+      <id>1</id>
+      <code>14</code>
+      <capacity>28</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="459">
+      <id>2</id>
+      <code>15</code>
+      <capacity>46</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="460">
+      <id>3</id>
+      <code>C1</code>
+      <capacity>28</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="461">
+      <id>4</id>
+      <code>H</code>
+      <capacity>170</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="462">
+      <id>5</id>
+      <code>L</code>
+      <capacity>65</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="463">
+      <id>6</id>
+      <code>M</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="464">
+      <id>7</id>
+      <code>O</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="465">
+      <id>8</id>
+      <code>DTM</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="466">
+      <id>9</id>
+      <code>HTM</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="467">
+      <id>10</id>
+      <code>VL</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="468">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>0</id>
+      <course reference="229"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>1</id>
+      <course reference="229"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>2</id>
+      <course reference="229"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>3</id>
+      <course reference="229"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>4</id>
+      <course reference="231"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>5</id>
+      <course reference="231"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>6</id>
+      <course reference="231"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>7</id>
+      <course reference="231"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>8</id>
+      <course reference="231"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>9</id>
+      <course reference="231"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>10</id>
+      <course reference="231"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>11</id>
+      <course reference="231"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>12</id>
+      <course reference="231"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>13</id>
+      <course reference="231"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>14</id>
+      <course reference="231"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>15</id>
+      <course reference="231"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>16</id>
+      <course reference="233"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>17</id>
+      <course reference="233"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>18</id>
+      <course reference="233"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>19</id>
+      <course reference="233"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>20</id>
+      <course reference="235"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>21</id>
+      <course reference="235"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>22</id>
+      <course reference="235"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>23</id>
+      <course reference="235"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>24</id>
+      <course reference="235"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>25</id>
+      <course reference="235"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>26</id>
+      <course reference="235"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>27</id>
+      <course reference="235"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>28</id>
+      <course reference="235"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>29</id>
+      <course reference="235"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>30</id>
+      <course reference="235"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>31</id>
+      <course reference="235"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>32</id>
+      <course reference="237"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>33</id>
+      <course reference="237"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>34</id>
+      <course reference="237"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>35</id>
+      <course reference="237"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>36</id>
+      <course reference="237"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>37</id>
+      <course reference="237"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>38</id>
+      <course reference="237"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>39</id>
+      <course reference="237"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>40</id>
+      <course reference="237"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>41</id>
+      <course reference="237"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>42</id>
+      <course reference="237"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>43</id>
+      <course reference="237"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>44</id>
+      <course reference="237"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>45</id>
+      <course reference="237"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>46</id>
+      <course reference="237"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>47</id>
+      <course reference="237"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>48</id>
+      <course reference="237"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>49</id>
+      <course reference="237"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>50</id>
+      <course reference="237"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>51</id>
+      <course reference="237"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>52</id>
+      <course reference="237"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>53</id>
+      <course reference="239"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>54</id>
+      <course reference="239"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>55</id>
+      <course reference="239"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>56</id>
+      <course reference="239"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>57</id>
+      <course reference="239"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>58</id>
+      <course reference="239"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>59</id>
+      <course reference="239"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>60</id>
+      <course reference="239"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>61</id>
+      <course reference="239"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>62</id>
+      <course reference="239"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>63</id>
+      <course reference="239"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>64</id>
+      <course reference="239"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>65</id>
+      <course reference="239"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>66</id>
+      <course reference="239"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>67</id>
+      <course reference="239"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>68</id>
+      <course reference="239"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>69</id>
+      <course reference="239"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>70</id>
+      <course reference="239"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>71</id>
+      <course reference="239"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>72</id>
+      <course reference="239"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>73</id>
+      <course reference="239"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>74</id>
+      <course reference="239"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>75</id>
+      <course reference="239"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>76</id>
+      <course reference="239"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>77</id>
+      <course reference="239"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>78</id>
+      <course reference="239"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>79</id>
+      <course reference="241"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>80</id>
+      <course reference="241"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>81</id>
+      <course reference="241"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>82</id>
+      <course reference="241"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>83</id>
+      <course reference="243"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>84</id>
+      <course reference="243"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>85</id>
+      <course reference="243"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>86</id>
+      <course reference="243"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>87</id>
+      <course reference="243"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>88</id>
+      <course reference="243"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>89</id>
+      <course reference="243"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>90</id>
+      <course reference="243"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>91</id>
+      <course reference="243"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>92</id>
+      <course reference="243"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>93</id>
+      <course reference="243"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>94</id>
+      <course reference="243"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>95</id>
+      <course reference="243"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>96</id>
+      <course reference="243"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>97</id>
+      <course reference="243"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>98</id>
+      <course reference="243"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>99</id>
+      <course reference="243"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>100</id>
+      <course reference="243"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>101</id>
+      <course reference="243"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>102</id>
+      <course reference="243"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>103</id>
+      <course reference="243"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>104</id>
+      <course reference="245"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>105</id>
+      <course reference="245"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>106</id>
+      <course reference="245"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>107</id>
+      <course reference="245"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>108</id>
+      <course reference="245"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>109</id>
+      <course reference="245"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>110</id>
+      <course reference="245"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>111</id>
+      <course reference="245"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>112</id>
+      <course reference="245"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>113</id>
+      <course reference="245"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>114</id>
+      <course reference="245"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>115</id>
+      <course reference="245"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>116</id>
+      <course reference="245"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>117</id>
+      <course reference="245"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>118</id>
+      <course reference="245"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>119</id>
+      <course reference="245"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>120</id>
+      <course reference="245"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>121</id>
+      <course reference="245"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>122</id>
+      <course reference="245"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>123</id>
+      <course reference="245"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>124</id>
+      <course reference="245"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>125</id>
+      <course reference="245"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>126</id>
+      <course reference="245"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>127</id>
+      <course reference="245"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>128</id>
+      <course reference="247"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>129</id>
+      <course reference="247"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>130</id>
+      <course reference="247"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>131</id>
+      <course reference="247"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>132</id>
+      <course reference="247"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>133</id>
+      <course reference="247"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>134</id>
+      <course reference="247"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>135</id>
+      <course reference="247"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>136</id>
+      <course reference="247"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>137</id>
+      <course reference="247"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>138</id>
+      <course reference="247"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>139</id>
+      <course reference="247"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>140</id>
+      <course reference="247"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>141</id>
+      <course reference="247"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>142</id>
+      <course reference="247"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>143</id>
+      <course reference="247"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>144</id>
+      <course reference="247"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>145</id>
+      <course reference="247"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>146</id>
+      <course reference="247"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>147</id>
+      <course reference="247"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>148</id>
+      <course reference="247"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>149</id>
+      <course reference="247"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>150</id>
+      <course reference="247"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>151</id>
+      <course reference="247"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>152</id>
+      <course reference="249"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>153</id>
+      <course reference="249"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>154</id>
+      <course reference="249"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>155</id>
+      <course reference="249"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>156</id>
+      <course reference="249"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>157</id>
+      <course reference="249"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>158</id>
+      <course reference="249"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>159</id>
+      <course reference="249"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>160</id>
+      <course reference="249"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>161</id>
+      <course reference="249"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>162</id>
+      <course reference="249"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>163</id>
+      <course reference="249"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>164</id>
+      <course reference="249"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>165</id>
+      <course reference="249"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>166</id>
+      <course reference="249"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>167</id>
+      <course reference="249"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>168</id>
+      <course reference="249"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>169</id>
+      <course reference="249"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>170</id>
+      <course reference="249"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>171</id>
+      <course reference="249"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>172</id>
+      <course reference="249"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>173</id>
+      <course reference="249"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>174</id>
+      <course reference="249"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>175</id>
+      <course reference="249"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>176</id>
+      <course reference="249"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>177</id>
+      <course reference="249"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>178</id>
+      <course reference="249"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>179</id>
+      <course reference="251"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>180</id>
+      <course reference="251"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>181</id>
+      <course reference="251"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>182</id>
+      <course reference="251"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>183</id>
+      <course reference="253"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>184</id>
+      <course reference="253"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>185</id>
+      <course reference="253"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>186</id>
+      <course reference="253"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>187</id>
+      <course reference="253"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>188</id>
+      <course reference="253"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>189</id>
+      <course reference="253"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>190</id>
+      <course reference="253"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>191</id>
+      <course reference="253"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>192</id>
+      <course reference="253"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>193</id>
+      <course reference="253"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>194</id>
+      <course reference="253"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>195</id>
+      <course reference="253"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>196</id>
+      <course reference="253"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>197</id>
+      <course reference="253"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>198</id>
+      <course reference="253"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>199</id>
+      <course reference="253"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>200</id>
+      <course reference="253"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>201</id>
+      <course reference="253"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>202</id>
+      <course reference="253"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>203</id>
+      <course reference="253"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>204</id>
+      <course reference="253"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>205</id>
+      <course reference="255"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>206</id>
+      <course reference="255"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>207</id>
+      <course reference="255"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>208</id>
+      <course reference="255"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>209</id>
+      <course reference="255"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>210</id>
+      <course reference="255"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>211</id>
+      <course reference="255"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>212</id>
+      <course reference="255"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>213</id>
+      <course reference="255"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>214</id>
+      <course reference="255"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>215</id>
+      <course reference="255"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>216</id>
+      <course reference="255"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>217</id>
+      <course reference="255"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>218</id>
+      <course reference="255"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>219</id>
+      <course reference="255"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>220</id>
+      <course reference="255"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>221</id>
+      <course reference="255"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>222</id>
+      <course reference="255"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>223</id>
+      <course reference="255"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>224</id>
+      <course reference="255"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>225</id>
+      <course reference="255"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>226</id>
+      <course reference="255"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>227</id>
+      <course reference="255"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>228</id>
+      <course reference="255"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>229</id>
+      <course reference="255"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>230</id>
+      <course reference="257"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>231</id>
+      <course reference="257"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>232</id>
+      <course reference="257"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>233</id>
+      <course reference="257"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>234</id>
+      <course reference="257"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>235</id>
+      <course reference="257"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>236</id>
+      <course reference="257"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>237</id>
+      <course reference="257"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>238</id>
+      <course reference="257"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>239</id>
+      <course reference="257"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>240</id>
+      <course reference="257"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>241</id>
+      <course reference="257"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>242</id>
+      <course reference="257"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>243</id>
+      <course reference="257"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>244</id>
+      <course reference="257"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>245</id>
+      <course reference="257"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>246</id>
+      <course reference="257"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>247</id>
+      <course reference="257"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>248</id>
+      <course reference="257"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>249</id>
+      <course reference="257"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>250</id>
+      <course reference="257"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>251</id>
+      <course reference="257"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>252</id>
+      <course reference="257"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>253</id>
+      <course reference="257"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>254</id>
+      <course reference="257"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>255</id>
+      <course reference="259"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>256</id>
+      <course reference="259"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>257</id>
+      <course reference="259"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>258</id>
+      <course reference="259"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>259</id>
+      <course reference="261"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>260</id>
+      <course reference="261"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>261</id>
+      <course reference="261"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>262</id>
+      <course reference="261"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>263</id>
+      <course reference="261"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>264</id>
+      <course reference="261"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>265</id>
+      <course reference="261"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>266</id>
+      <course reference="261"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>267</id>
+      <course reference="261"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>268</id>
+      <course reference="261"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>269</id>
+      <course reference="261"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>270</id>
+      <course reference="261"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>271</id>
+      <course reference="261"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>272</id>
+      <course reference="261"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>273</id>
+      <course reference="261"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>274</id>
+      <course reference="261"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>275</id>
+      <course reference="261"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>276</id>
+      <course reference="261"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>277</id>
+      <course reference="261"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>278</id>
+      <course reference="261"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>279</id>
+      <course reference="261"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>280</id>
+      <course reference="261"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>281</id>
+      <course reference="261"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>282</id>
+      <course reference="261"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>283</id>
+      <course reference="261"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>284</id>
+      <course reference="261"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>285</id>
+      <course reference="261"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>286</id>
+      <course reference="261"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>287</id>
+      <course reference="261"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>288</id>
+      <course reference="261"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>289</id>
+      <course reference="261"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>290</id>
+      <course reference="263"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>291</id>
+      <course reference="263"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>292</id>
+      <course reference="263"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>293</id>
+      <course reference="263"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="763">
+      <id>294</id>
+      <course reference="263"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="764">
+      <id>295</id>
+      <course reference="263"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="765">
+      <id>296</id>
+      <course reference="263"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="766">
+      <id>297</id>
+      <course reference="263"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="767">
+      <id>298</id>
+      <course reference="263"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="768">
+      <id>299</id>
+      <course reference="263"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="769">
+      <id>300</id>
+      <course reference="263"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="770">
+      <id>301</id>
+      <course reference="263"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="771">
+      <id>302</id>
+      <course reference="263"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="772">
+      <id>303</id>
+      <course reference="263"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="773">
+      <id>304</id>
+      <course reference="263"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="774">
+      <id>305</id>
+      <course reference="263"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="775">
+      <id>306</id>
+      <course reference="263"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="776">
+      <id>307</id>
+      <course reference="263"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="777">
+      <id>308</id>
+      <course reference="263"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="778">
+      <id>309</id>
+      <course reference="263"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="779">
+      <id>310</id>
+      <course reference="263"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="780">
+      <id>311</id>
+      <course reference="263"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="781">
+      <id>312</id>
+      <course reference="263"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="782">
+      <id>313</id>
+      <course reference="263"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="783">
+      <id>314</id>
+      <course reference="263"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="784">
+      <id>315</id>
+      <course reference="263"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="785">
+      <id>316</id>
+      <course reference="263"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="786">
+      <id>317</id>
+      <course reference="263"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="787">
+      <id>318</id>
+      <course reference="265"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="788">
+      <id>319</id>
+      <course reference="265"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="789">
+      <id>320</id>
+      <course reference="265"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="790">
+      <id>321</id>
+      <course reference="265"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="791">
+      <id>322</id>
+      <course reference="267"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="792">
+      <id>323</id>
+      <course reference="267"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="793">
+      <id>324</id>
+      <course reference="267"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="794">
+      <id>325</id>
+      <course reference="267"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="795">
+      <id>326</id>
+      <course reference="267"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="796">
+      <id>327</id>
+      <course reference="267"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="797">
+      <id>328</id>
+      <course reference="267"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="798">
+      <id>329</id>
+      <course reference="267"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="799">
+      <id>330</id>
+      <course reference="267"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="800">
+      <id>331</id>
+      <course reference="267"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="801">
+      <id>332</id>
+      <course reference="269"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="802">
+      <id>333</id>
+      <course reference="269"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="803">
+      <id>334</id>
+      <course reference="269"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="804">
+      <id>335</id>
+      <course reference="269"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="805">
+      <id>336</id>
+      <course reference="271"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="806">
+      <id>337</id>
+      <course reference="271"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="807">
+      <id>338</id>
+      <course reference="271"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="808">
+      <id>339</id>
+      <course reference="271"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="809">
+      <id>340</id>
+      <course reference="273"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="810">
+      <id>341</id>
+      <course reference="273"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="811">
+      <id>342</id>
+      <course reference="273"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="812">
+      <id>343</id>
+      <course reference="273"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="813">
+      <id>344</id>
+      <course reference="273"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="814">
+      <id>345</id>
+      <course reference="273"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="815">
+      <id>346</id>
+      <course reference="273"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="816">
+      <id>347</id>
+      <course reference="273"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="817">
+      <id>348</id>
+      <course reference="273"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="818">
+      <id>349</id>
+      <course reference="273"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="819">
+      <id>350</id>
+      <course reference="273"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="820">
+      <id>351</id>
+      <course reference="273"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="821">
+      <id>352</id>
+      <course reference="273"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="822">
+      <id>353</id>
+      <course reference="273"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="823">
+      <id>354</id>
+      <course reference="273"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="824">
+      <id>355</id>
+      <course reference="275"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="825">
+      <id>356</id>
+      <course reference="275"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="826">
+      <id>357</id>
+      <course reference="275"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="827">
+      <id>358</id>
+      <course reference="275"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="828">
+      <id>359</id>
+      <course reference="277"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="829">
+      <id>360</id>
+      <course reference="277"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="830">
+      <id>361</id>
+      <course reference="277"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="831">
+      <id>362</id>
+      <course reference="277"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="832">
+      <id>363</id>
+      <course reference="279"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="833">
+      <id>364</id>
+      <course reference="279"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="834">
+      <id>365</id>
+      <course reference="279"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="835">
+      <id>366</id>
+      <course reference="279"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="836">
+      <id>367</id>
+      <course reference="281"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="837">
+      <id>368</id>
+      <course reference="281"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="838">
+      <id>369</id>
+      <course reference="281"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="839">
+      <id>370</id>
+      <course reference="281"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="840">
+      <id>371</id>
+      <course reference="283"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="841">
+      <id>372</id>
+      <course reference="283"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="842">
+      <id>373</id>
+      <course reference="283"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="843">
+      <id>374</id>
+      <course reference="283"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="844">
+      <id>375</id>
+      <course reference="283"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="845">
+      <id>376</id>
+      <course reference="283"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="846">
+      <id>377</id>
+      <course reference="283"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="847">
+      <id>378</id>
+      <course reference="283"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="848">
+      <id>379</id>
+      <course reference="283"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="849">
+      <id>380</id>
+      <course reference="283"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="850">
+      <id>381</id>
+      <course reference="283"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="851">
+      <id>382</id>
+      <course reference="283"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="852">
+      <id>383</id>
+      <course reference="283"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="853">
+      <id>384</id>
+      <course reference="283"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="854">
+      <id>385</id>
+      <course reference="283"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="855">
+      <id>386</id>
+      <course reference="285"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="856">
+      <id>387</id>
+      <course reference="285"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="857">
+      <id>388</id>
+      <course reference="285"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="858">
+      <id>389</id>
+      <course reference="285"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="859">
+      <id>390</id>
+      <course reference="287"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="860">
+      <id>391</id>
+      <course reference="287"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="861">
+      <id>392</id>
+      <course reference="287"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="862">
+      <id>393</id>
+      <course reference="287"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="863">
+      <id>394</id>
+      <course reference="289"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="864">
+      <id>395</id>
+      <course reference="289"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="865">
+      <id>396</id>
+      <course reference="289"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="866">
+      <id>397</id>
+      <course reference="289"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="867">
+      <id>398</id>
+      <course reference="289"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="868">
+      <id>399</id>
+      <course reference="289"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="869">
+      <id>400</id>
+      <course reference="289"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="870">
+      <id>401</id>
+      <course reference="289"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="871">
+      <id>402</id>
+      <course reference="289"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="872">
+      <id>403</id>
+      <course reference="289"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="873">
+      <id>404</id>
+      <course reference="289"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="874">
+      <id>405</id>
+      <course reference="289"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="875">
+      <id>406</id>
+      <course reference="289"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="876">
+      <id>407</id>
+      <course reference="289"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="877">
+      <id>408</id>
+      <course reference="289"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="878">
+      <id>409</id>
+      <course reference="289"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="879">
+      <id>410</id>
+      <course reference="289"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="880">
+      <id>411</id>
+      <course reference="289"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="881">
+      <id>412</id>
+      <course reference="289"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="882">
+      <id>413</id>
+      <course reference="289"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="883">
+      <id>414</id>
+      <course reference="289"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="884">
+      <id>415</id>
+      <course reference="291"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="885">
+      <id>416</id>
+      <course reference="291"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="886">
+      <id>417</id>
+      <course reference="291"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="887">
+      <id>418</id>
+      <course reference="291"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="888">
+      <id>419</id>
+      <course reference="291"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="889">
+      <id>420</id>
+      <course reference="291"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="890">
+      <id>421</id>
+      <course reference="291"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="891">
+      <id>422</id>
+      <course reference="291"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="892">
+      <id>423</id>
+      <course reference="291"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="893">
+      <id>424</id>
+      <course reference="291"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="894">
+      <id>425</id>
+      <course reference="291"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="895">
+      <id>426</id>
+      <course reference="291"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="896">
+      <id>427</id>
+      <course reference="291"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="897">
+      <id>428</id>
+      <course reference="291"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="898">
+      <id>429</id>
+      <course reference="291"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="899">
+      <id>430</id>
+      <course reference="291"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="900">
+      <id>431</id>
+      <course reference="291"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="901">
+      <id>432</id>
+      <course reference="291"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="902">
+      <id>433</id>
+      <course reference="291"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="903">
+      <id>434</id>
+      <course reference="291"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="904">
+      <id>435</id>
+      <course reference="291"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="905">
+      <id>436</id>
+      <course reference="291"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="906">
+      <id>437</id>
+      <course reference="291"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="907">
+      <id>438</id>
+      <course reference="291"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="908">
+      <id>439</id>
+      <course reference="291"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="909">
+      <id>440</id>
+      <course reference="291"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="910">
+      <id>441</id>
+      <course reference="291"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="911">
+      <id>442</id>
+      <course reference="291"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="912">
+      <id>443</id>
+      <course reference="291"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="913">
+      <id>444</id>
+      <course reference="291"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="914">
+      <id>445</id>
+      <course reference="293"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="915">
+      <id>446</id>
+      <course reference="293"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="916">
+      <id>447</id>
+      <course reference="293"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="917">
+      <id>448</id>
+      <course reference="293"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="918">
+      <id>449</id>
+      <course reference="293"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="919">
+      <id>450</id>
+      <course reference="293"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="920">
+      <id>451</id>
+      <course reference="293"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="921">
+      <id>452</id>
+      <course reference="293"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="922">
+      <id>453</id>
+      <course reference="293"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="923">
+      <id>454</id>
+      <course reference="293"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="924">
+      <id>455</id>
+      <course reference="293"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="925">
+      <id>456</id>
+      <course reference="293"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="926">
+      <id>457</id>
+      <course reference="293"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="927">
+      <id>458</id>
+      <course reference="293"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="928">
+      <id>459</id>
+      <course reference="293"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="929">
+      <id>460</id>
+      <course reference="293"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="930">
+      <id>461</id>
+      <course reference="293"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="931">
+      <id>462</id>
+      <course reference="293"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="932">
+      <id>463</id>
+      <course reference="293"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="933">
+      <id>464</id>
+      <course reference="293"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="934">
+      <id>465</id>
+      <course reference="293"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="935">
+      <id>466</id>
+      <course reference="295"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="936">
+      <id>467</id>
+      <course reference="295"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="937">
+      <id>468</id>
+      <course reference="295"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="938">
+      <id>469</id>
+      <course reference="295"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="939">
+      <id>470</id>
+      <course reference="295"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="940">
+      <id>471</id>
+      <course reference="295"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="941">
+      <id>472</id>
+      <course reference="295"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="942">
+      <id>473</id>
+      <course reference="295"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="943">
+      <id>474</id>
+      <course reference="295"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="944">
+      <id>475</id>
+      <course reference="295"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="945">
+      <id>476</id>
+      <course reference="295"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="946">
+      <id>477</id>
+      <course reference="295"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="947">
+      <id>478</id>
+      <course reference="295"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="948">
+      <id>479</id>
+      <course reference="295"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="949">
+      <id>480</id>
+      <course reference="295"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="950">
+      <id>481</id>
+      <course reference="295"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="951">
+      <id>482</id>
+      <course reference="295"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="952">
+      <id>483</id>
+      <course reference="295"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="953">
+      <id>484</id>
+      <course reference="295"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="954">
+      <id>485</id>
+      <course reference="295"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="955">
+      <id>486</id>
+      <course reference="295"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="956">
+      <id>487</id>
+      <course reference="295"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="957">
+      <id>488</id>
+      <course reference="295"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="958">
+      <id>489</id>
+      <course reference="295"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="959">
+      <id>490</id>
+      <course reference="295"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="960">
+      <id>491</id>
+      <course reference="297"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="961">
+      <id>492</id>
+      <course reference="297"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="962">
+      <id>493</id>
+      <course reference="297"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="963">
+      <id>494</id>
+      <course reference="297"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="964">
+      <id>495</id>
+      <course reference="297"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="965">
+      <id>496</id>
+      <course reference="297"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="966">
+      <id>497</id>
+      <course reference="297"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="967">
+      <id>498</id>
+      <course reference="297"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="968">
+      <id>499</id>
+      <course reference="297"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="969">
+      <id>500</id>
+      <course reference="297"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="970">
+      <id>501</id>
+      <course reference="297"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="971">
+      <id>502</id>
+      <course reference="297"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="972">
+      <id>503</id>
+      <course reference="297"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="973">
+      <id>504</id>
+      <course reference="297"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="974">
+      <id>505</id>
+      <course reference="297"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="975">
+      <id>506</id>
+      <course reference="297"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="976">
+      <id>507</id>
+      <course reference="297"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="977">
+      <id>508</id>
+      <course reference="297"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="978">
+      <id>509</id>
+      <course reference="297"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="979">
+      <id>510</id>
+      <course reference="297"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="980">
+      <id>511</id>
+      <course reference="297"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="981">
+      <id>512</id>
+      <course reference="297"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="982">
+      <id>513</id>
+      <course reference="297"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="983">
+      <id>514</id>
+      <course reference="297"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="984">
+      <id>515</id>
+      <course reference="297"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="985">
+      <id>516</id>
+      <course reference="299"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="986">
+      <id>517</id>
+      <course reference="299"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="987">
+      <id>518</id>
+      <course reference="299"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="988">
+      <id>519</id>
+      <course reference="299"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="989">
+      <id>520</id>
+      <course reference="301"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="990">
+      <id>521</id>
+      <course reference="301"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="991">
+      <id>522</id>
+      <course reference="301"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="992">
+      <id>523</id>
+      <course reference="301"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="993">
+      <id>524</id>
+      <course reference="303"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="994">
+      <id>525</id>
+      <course reference="303"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="995">
+      <id>526</id>
+      <course reference="303"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="996">
+      <id>527</id>
+      <course reference="303"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="997">
+      <id>528</id>
+      <course reference="305"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="998">
+      <id>529</id>
+      <course reference="305"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="999">
+      <id>530</id>
+      <course reference="305"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1000">
+      <id>531</id>
+      <course reference="305"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1001">
+      <id>532</id>
+      <course reference="307"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1002">
+      <id>533</id>
+      <course reference="307"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1003">
+      <id>534</id>
+      <course reference="307"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1004">
+      <id>535</id>
+      <course reference="307"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1005">
+      <id>536</id>
+      <course reference="307"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1006">
+      <id>537</id>
+      <course reference="307"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1007">
+      <id>538</id>
+      <course reference="307"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1008">
+      <id>539</id>
+      <course reference="307"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1009">
+      <id>540</id>
+      <course reference="307"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1010">
+      <id>541</id>
+      <course reference="307"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1011">
+      <id>542</id>
+      <course reference="307"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1012">
+      <id>543</id>
+      <course reference="307"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1013">
+      <id>544</id>
+      <course reference="307"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1014">
+      <id>545</id>
+      <course reference="307"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1015">
+      <id>546</id>
+      <course reference="307"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1016">
+      <id>547</id>
+      <course reference="307"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1017">
+      <id>548</id>
+      <course reference="307"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1018">
+      <id>549</id>
+      <course reference="307"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1019">
+      <id>550</id>
+      <course reference="307"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1020">
+      <id>551</id>
+      <course reference="307"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1021">
+      <id>552</id>
+      <course reference="307"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1022">
+      <id>553</id>
+      <course reference="307"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1023">
+      <id>554</id>
+      <course reference="309"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1024">
+      <id>555</id>
+      <course reference="309"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1025">
+      <id>556</id>
+      <course reference="309"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1026">
+      <id>557</id>
+      <course reference="309"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1027">
+      <id>558</id>
+      <course reference="311"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1028">
+      <id>559</id>
+      <course reference="311"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1029">
+      <id>560</id>
+      <course reference="311"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1030">
+      <id>561</id>
+      <course reference="311"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1031">
+      <id>562</id>
+      <course reference="313"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1032">
+      <id>563</id>
+      <course reference="313"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1033">
+      <id>564</id>
+      <course reference="313"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1034">
+      <id>565</id>
+      <course reference="313"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1035">
+      <id>566</id>
+      <course reference="313"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1036">
+      <id>567</id>
+      <course reference="313"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1037">
+      <id>568</id>
+      <course reference="313"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1038">
+      <id>569</id>
+      <course reference="313"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1039">
+      <id>570</id>
+      <course reference="313"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1040">
+      <id>571</id>
+      <course reference="313"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1041">
+      <id>572</id>
+      <course reference="313"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1042">
+      <id>573</id>
+      <course reference="313"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1043">
+      <id>574</id>
+      <course reference="313"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1044">
+      <id>575</id>
+      <course reference="313"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1045">
+      <id>576</id>
+      <course reference="313"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1046">
+      <id>577</id>
+      <course reference="313"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1047">
+      <id>578</id>
+      <course reference="313"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1048">
+      <id>579</id>
+      <course reference="313"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1049">
+      <id>580</id>
+      <course reference="313"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1050">
+      <id>581</id>
+      <course reference="313"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1051">
+      <id>582</id>
+      <course reference="313"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1052">
+      <id>583</id>
+      <course reference="313"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1053">
+      <id>584</id>
+      <course reference="313"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1054">
+      <id>585</id>
+      <course reference="313"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1055">
+      <id>586</id>
+      <course reference="315"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1056">
+      <id>587</id>
+      <course reference="315"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1057">
+      <id>588</id>
+      <course reference="315"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1058">
+      <id>589</id>
+      <course reference="315"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1059">
+      <id>590</id>
+      <course reference="315"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1060">
+      <id>591</id>
+      <course reference="315"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1061">
+      <id>592</id>
+      <course reference="315"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1062">
+      <id>593</id>
+      <course reference="315"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1063">
+      <id>594</id>
+      <course reference="315"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1064">
+      <id>595</id>
+      <course reference="315"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1065">
+      <id>596</id>
+      <course reference="315"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1066">
+      <id>597</id>
+      <course reference="315"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1067">
+      <id>598</id>
+      <course reference="315"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1068">
+      <id>599</id>
+      <course reference="315"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1069">
+      <id>600</id>
+      <course reference="315"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1070">
+      <id>601</id>
+      <course reference="315"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1071">
+      <id>602</id>
+      <course reference="315"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1072">
+      <id>603</id>
+      <course reference="315"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1073">
+      <id>604</id>
+      <course reference="315"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1074">
+      <id>605</id>
+      <course reference="315"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1075">
+      <id>606</id>
+      <course reference="315"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1076">
+      <id>607</id>
+      <course reference="315"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1077">
+      <id>608</id>
+      <course reference="315"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1078">
+      <id>609</id>
+      <course reference="315"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1079">
+      <id>610</id>
+      <course reference="315"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1080">
+      <id>611</id>
+      <course reference="315"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1081">
+      <id>612</id>
+      <course reference="315"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1082">
+      <id>613</id>
+      <course reference="317"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1083">
+      <id>614</id>
+      <course reference="317"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1084">
+      <id>615</id>
+      <course reference="317"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1085">
+      <id>616</id>
+      <course reference="317"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1086">
+      <id>617</id>
+      <course reference="317"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1087">
+      <id>618</id>
+      <course reference="317"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1088">
+      <id>619</id>
+      <course reference="317"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1089">
+      <id>620</id>
+      <course reference="317"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1090">
+      <id>621</id>
+      <course reference="317"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1091">
+      <id>622</id>
+      <course reference="317"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1092">
+      <id>623</id>
+      <course reference="317"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1093">
+      <id>624</id>
+      <course reference="317"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1094">
+      <id>625</id>
+      <course reference="317"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1095">
+      <id>626</id>
+      <course reference="317"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1096">
+      <id>627</id>
+      <course reference="317"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1097">
+      <id>628</id>
+      <course reference="317"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1098">
+      <id>629</id>
+      <course reference="317"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1099">
+      <id>630</id>
+      <course reference="317"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1100">
+      <id>631</id>
+      <course reference="317"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1101">
+      <id>632</id>
+      <course reference="317"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1102">
+      <id>633</id>
+      <course reference="317"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1103">
+      <id>634</id>
+      <course reference="317"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1104">
+      <id>635</id>
+      <course reference="317"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1105">
+      <id>636</id>
+      <course reference="317"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1106">
+      <id>637</id>
+      <course reference="317"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1107">
+      <id>638</id>
+      <course reference="317"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1108">
+      <id>639</id>
+      <course reference="319"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1109">
+      <id>640</id>
+      <course reference="319"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1110">
+      <id>641</id>
+      <course reference="319"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1111">
+      <id>642</id>
+      <course reference="319"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1112">
+      <id>643</id>
+      <course reference="319"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1113">
+      <id>644</id>
+      <course reference="319"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1114">
+      <id>645</id>
+      <course reference="319"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1115">
+      <id>646</id>
+      <course reference="319"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1116">
+      <id>647</id>
+      <course reference="319"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1117">
+      <id>648</id>
+      <course reference="319"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1118">
+      <id>649</id>
+      <course reference="319"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1119">
+      <id>650</id>
+      <course reference="319"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1120">
+      <id>651</id>
+      <course reference="319"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1121">
+      <id>652</id>
+      <course reference="319"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1122">
+      <id>653</id>
+      <course reference="319"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1123">
+      <id>654</id>
+      <course reference="319"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1124">
+      <id>655</id>
+      <course reference="319"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1125">
+      <id>656</id>
+      <course reference="319"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1126">
+      <id>657</id>
+      <course reference="319"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1127">
+      <id>658</id>
+      <course reference="319"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1128">
+      <id>659</id>
+      <course reference="319"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1129">
+      <id>660</id>
+      <course reference="319"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1130">
+      <id>661</id>
+      <course reference="319"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1131">
+      <id>662</id>
+      <course reference="319"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1132">
+      <id>663</id>
+      <course reference="319"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1133">
+      <id>664</id>
+      <course reference="319"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1134">
+      <id>665</id>
+      <course reference="319"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1135">
+      <id>666</id>
+      <course reference="319"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1136">
+      <id>667</id>
+      <course reference="319"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1137">
+      <id>668</id>
+      <course reference="319"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1138">
+      <id>669</id>
+      <course reference="319"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1139">
+      <id>670</id>
+      <course reference="319"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1140">
+      <id>671</id>
+      <course reference="321"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1141">
+      <id>672</id>
+      <course reference="321"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1142">
+      <id>673</id>
+      <course reference="321"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1143">
+      <id>674</id>
+      <course reference="321"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1144">
+      <id>675</id>
+      <course reference="321"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1145">
+      <id>676</id>
+      <course reference="321"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1146">
+      <id>677</id>
+      <course reference="321"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1147">
+      <id>678</id>
+      <course reference="321"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1148">
+      <id>679</id>
+      <course reference="321"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1149">
+      <id>680</id>
+      <course reference="321"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1150">
+      <id>681</id>
+      <course reference="321"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1151">
+      <id>682</id>
+      <course reference="321"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1152">
+      <id>683</id>
+      <course reference="321"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1153">
+      <id>684</id>
+      <course reference="321"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1154">
+      <id>685</id>
+      <course reference="321"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1155">
+      <id>686</id>
+      <course reference="321"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1156">
+      <id>687</id>
+      <course reference="321"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1157">
+      <id>688</id>
+      <course reference="321"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1158">
+      <id>689</id>
+      <course reference="321"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1159">
+      <id>690</id>
+      <course reference="321"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1160">
+      <id>691</id>
+      <course reference="321"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1161">
+      <id>692</id>
+      <course reference="321"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1162">
+      <id>693</id>
+      <course reference="321"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1163">
+      <id>694</id>
+      <course reference="321"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1164">
+      <id>695</id>
+      <course reference="321"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1165">
+      <id>696</id>
+      <course reference="321"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1166">
+      <id>697</id>
+      <course reference="321"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1167">
+      <id>698</id>
+      <course reference="323"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1168">
+      <id>699</id>
+      <course reference="323"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1169">
+      <id>700</id>
+      <course reference="323"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1170">
+      <id>701</id>
+      <course reference="323"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1171">
+      <id>702</id>
+      <course reference="323"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1172">
+      <id>703</id>
+      <course reference="323"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1173">
+      <id>704</id>
+      <course reference="323"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1174">
+      <id>705</id>
+      <course reference="323"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1175">
+      <id>706</id>
+      <course reference="323"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1176">
+      <id>707</id>
+      <course reference="323"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1177">
+      <id>708</id>
+      <course reference="323"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1178">
+      <id>709</id>
+      <course reference="323"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1179">
+      <id>710</id>
+      <course reference="323"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1180">
+      <id>711</id>
+      <course reference="323"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1181">
+      <id>712</id>
+      <course reference="323"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1182">
+      <id>713</id>
+      <course reference="323"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1183">
+      <id>714</id>
+      <course reference="325"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1184">
+      <id>715</id>
+      <course reference="325"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1185">
+      <id>716</id>
+      <course reference="325"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1186">
+      <id>717</id>
+      <course reference="325"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1187">
+      <id>718</id>
+      <course reference="325"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1188">
+      <id>719</id>
+      <course reference="325"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1189">
+      <id>720</id>
+      <course reference="325"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1190">
+      <id>721</id>
+      <course reference="325"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1191">
+      <id>722</id>
+      <course reference="325"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1192">
+      <id>723</id>
+      <course reference="325"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1193">
+      <id>724</id>
+      <course reference="325"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1194">
+      <id>725</id>
+      <course reference="325"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1195">
+      <id>726</id>
+      <course reference="325"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1196">
+      <id>727</id>
+      <course reference="325"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1197">
+      <id>728</id>
+      <course reference="325"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1198">
+      <id>729</id>
+      <course reference="325"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1199">
+      <id>730</id>
+      <course reference="325"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1200">
+      <id>731</id>
+      <course reference="325"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1201">
+      <id>732</id>
+      <course reference="325"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1202">
+      <id>733</id>
+      <course reference="325"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1203">
+      <id>734</id>
+      <course reference="325"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1204">
+      <id>735</id>
+      <course reference="325"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1205">
+      <id>736</id>
+      <course reference="325"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1206">
+      <id>737</id>
+      <course reference="325"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1207">
+      <id>738</id>
+      <course reference="325"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1208">
+      <id>739</id>
+      <course reference="325"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1209">
+      <id>740</id>
+      <course reference="327"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1210">
+      <id>741</id>
+      <course reference="327"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1211">
+      <id>742</id>
+      <course reference="327"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1212">
+      <id>743</id>
+      <course reference="327"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1213">
+      <id>744</id>
+      <course reference="327"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1214">
+      <id>745</id>
+      <course reference="327"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1215">
+      <id>746</id>
+      <course reference="327"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1216">
+      <id>747</id>
+      <course reference="327"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1217">
+      <id>748</id>
+      <course reference="327"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1218">
+      <id>749</id>
+      <course reference="327"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1219">
+      <id>750</id>
+      <course reference="327"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1220">
+      <id>751</id>
+      <course reference="327"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1221">
+      <id>752</id>
+      <course reference="327"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1222">
+      <id>753</id>
+      <course reference="327"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1223">
+      <id>754</id>
+      <course reference="327"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1224">
+      <id>755</id>
+      <course reference="327"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1225">
+      <id>756</id>
+      <course reference="327"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1226">
+      <id>757</id>
+      <course reference="327"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1227">
+      <id>758</id>
+      <course reference="327"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1228">
+      <id>759</id>
+      <course reference="327"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1229">
+      <id>760</id>
+      <course reference="327"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1230">
+      <id>761</id>
+      <course reference="327"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1231">
+      <id>762</id>
+      <course reference="327"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1232">
+      <id>763</id>
+      <course reference="327"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1233">
+      <id>764</id>
+      <course reference="327"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1234">
+      <id>765</id>
+      <course reference="327"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1235">
+      <id>766</id>
+      <course reference="329"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1236">
+      <id>767</id>
+      <course reference="329"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1237">
+      <id>768</id>
+      <course reference="329"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1238">
+      <id>769</id>
+      <course reference="329"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1239">
+      <id>770</id>
+      <course reference="329"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1240">
+      <id>771</id>
+      <course reference="329"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1241">
+      <id>772</id>
+      <course reference="329"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1242">
+      <id>773</id>
+      <course reference="329"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1243">
+      <id>774</id>
+      <course reference="329"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1244">
+      <id>775</id>
+      <course reference="329"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1245">
+      <id>776</id>
+      <course reference="329"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1246">
+      <id>777</id>
+      <course reference="329"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1247">
+      <id>778</id>
+      <course reference="329"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1248">
+      <id>779</id>
+      <course reference="329"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1249">
+      <id>780</id>
+      <course reference="329"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1250">
+      <id>781</id>
+      <course reference="329"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1251">
+      <id>782</id>
+      <course reference="331"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1252">
+      <id>783</id>
+      <course reference="331"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1253">
+      <id>784</id>
+      <course reference="331"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1254">
+      <id>785</id>
+      <course reference="331"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1255">
+      <id>786</id>
+      <course reference="333"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1256">
+      <id>787</id>
+      <course reference="333"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1257">
+      <id>788</id>
+      <course reference="333"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1258">
+      <id>789</id>
+      <course reference="333"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1259">
+      <id>790</id>
+      <course reference="335"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1260">
+      <id>791</id>
+      <course reference="335"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1261">
+      <id>792</id>
+      <course reference="335"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1262">
+      <id>793</id>
+      <course reference="335"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1263">
+      <id>794</id>
+      <course reference="337"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1264">
+      <id>795</id>
+      <course reference="337"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1265">
+      <id>796</id>
+      <course reference="337"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1266">
+      <id>797</id>
+      <course reference="337"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1267">
+      <id>798</id>
+      <course reference="337"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1268">
+      <id>799</id>
+      <course reference="337"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1269">
+      <id>800</id>
+      <course reference="337"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1270">
+      <id>801</id>
+      <course reference="337"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1271">
+      <id>802</id>
+      <course reference="337"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1272">
+      <id>803</id>
+      <course reference="337"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1273">
+      <id>804</id>
+      <course reference="337"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1274">
+      <id>805</id>
+      <course reference="337"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1275">
+      <id>806</id>
+      <course reference="337"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1276">
+      <id>807</id>
+      <course reference="337"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1277">
+      <id>808</id>
+      <course reference="337"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1278">
+      <id>809</id>
+      <course reference="337"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1279">
+      <id>810</id>
+      <course reference="337"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1280">
+      <id>811</id>
+      <course reference="337"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1281">
+      <id>812</id>
+      <course reference="337"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1282">
+      <id>813</id>
+      <course reference="337"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1283">
+      <id>814</id>
+      <course reference="337"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1284">
+      <id>815</id>
+      <course reference="337"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1285">
+      <id>816</id>
+      <course reference="337"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1286">
+      <id>817</id>
+      <course reference="337"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1287">
+      <id>818</id>
+      <course reference="339"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1288">
+      <id>819</id>
+      <course reference="339"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1289">
+      <id>820</id>
+      <course reference="339"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1290">
+      <id>821</id>
+      <course reference="339"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1291">
+      <id>822</id>
+      <course reference="339"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1292">
+      <id>823</id>
+      <course reference="339"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1293">
+      <id>824</id>
+      <course reference="339"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1294">
+      <id>825</id>
+      <course reference="339"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1295">
+      <id>826</id>
+      <course reference="339"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1296">
+      <id>827</id>
+      <course reference="339"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1297">
+      <id>828</id>
+      <course reference="339"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1298">
+      <id>829</id>
+      <course reference="339"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1299">
+      <id>830</id>
+      <course reference="339"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1300">
+      <id>831</id>
+      <course reference="339"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1301">
+      <id>832</id>
+      <course reference="339"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1302">
+      <id>833</id>
+      <course reference="339"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1303">
+      <id>834</id>
+      <course reference="339"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1304">
+      <id>835</id>
+      <course reference="339"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1305">
+      <id>836</id>
+      <course reference="339"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1306">
+      <id>837</id>
+      <course reference="339"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1307">
+      <id>838</id>
+      <course reference="339"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1308">
+      <id>839</id>
+      <course reference="339"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1309">
+      <id>840</id>
+      <course reference="339"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1310">
+      <id>841</id>
+      <course reference="339"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1311">
+      <id>842</id>
+      <course reference="341"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1312">
+      <id>843</id>
+      <course reference="341"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1313">
+      <id>844</id>
+      <course reference="341"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1314">
+      <id>845</id>
+      <course reference="341"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1315">
+      <id>846</id>
+      <course reference="341"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1316">
+      <id>847</id>
+      <course reference="341"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1317">
+      <id>848</id>
+      <course reference="341"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1318">
+      <id>849</id>
+      <course reference="341"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1319">
+      <id>850</id>
+      <course reference="341"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1320">
+      <id>851</id>
+      <course reference="341"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1321">
+      <id>852</id>
+      <course reference="341"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1322">
+      <id>853</id>
+      <course reference="341"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1323">
+      <id>854</id>
+      <course reference="341"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1324">
+      <id>855</id>
+      <course reference="341"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1325">
+      <id>856</id>
+      <course reference="341"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1326">
+      <id>857</id>
+      <course reference="341"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1327">
+      <id>858</id>
+      <course reference="341"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1328">
+      <id>859</id>
+      <course reference="341"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1329">
+      <id>860</id>
+      <course reference="341"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1330">
+      <id>861</id>
+      <course reference="341"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1331">
+      <id>862</id>
+      <course reference="341"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1332">
+      <id>863</id>
+      <course reference="341"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1333">
+      <id>864</id>
+      <course reference="341"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1334">
+      <id>865</id>
+      <course reference="341"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1335">
+      <id>866</id>
+      <course reference="343"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1336">
+      <id>867</id>
+      <course reference="343"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1337">
+      <id>868</id>
+      <course reference="343"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1338">
+      <id>869</id>
+      <course reference="343"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1339">
+      <id>870</id>
+      <course reference="343"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1340">
+      <id>871</id>
+      <course reference="343"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1341">
+      <id>872</id>
+      <course reference="343"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1342">
+      <id>873</id>
+      <course reference="343"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1343">
+      <id>874</id>
+      <course reference="343"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1344">
+      <id>875</id>
+      <course reference="343"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1345">
+      <id>876</id>
+      <course reference="343"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1346">
+      <id>877</id>
+      <course reference="343"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1347">
+      <id>878</id>
+      <course reference="343"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1348">
+      <id>879</id>
+      <course reference="343"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1349">
+      <id>880</id>
+      <course reference="343"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1350">
+      <id>881</id>
+      <course reference="343"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1351">
+      <id>882</id>
+      <course reference="343"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1352">
+      <id>883</id>
+      <course reference="343"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1353">
+      <id>884</id>
+      <course reference="343"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1354">
+      <id>885</id>
+      <course reference="343"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1355">
+      <id>886</id>
+      <course reference="343"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1356">
+      <id>887</id>
+      <course reference="343"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1357">
+      <id>888</id>
+      <course reference="343"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1358">
+      <id>889</id>
+      <course reference="343"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1359">
+      <id>890</id>
+      <course reference="343"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1360">
+      <id>891</id>
+      <course reference="343"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1361">
+      <id>892</id>
+      <course reference="343"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1362">
+      <id>893</id>
+      <course reference="345"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1363">
+      <id>894</id>
+      <course reference="345"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1364">
+      <id>895</id>
+      <course reference="345"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1365">
+      <id>896</id>
+      <course reference="345"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1366">
+      <id>897</id>
+      <course reference="345"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1367">
+      <id>898</id>
+      <course reference="345"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1368">
+      <id>899</id>
+      <course reference="345"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1369">
+      <id>900</id>
+      <course reference="345"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1370">
+      <id>901</id>
+      <course reference="345"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1371">
+      <id>902</id>
+      <course reference="345"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1372">
+      <id>903</id>
+      <course reference="345"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1373">
+      <id>904</id>
+      <course reference="345"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1374">
+      <id>905</id>
+      <course reference="345"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1375">
+      <id>906</id>
+      <course reference="345"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1376">
+      <id>907</id>
+      <course reference="345"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1377">
+      <id>908</id>
+      <course reference="345"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1378">
+      <id>909</id>
+      <course reference="345"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1379">
+      <id>910</id>
+      <course reference="345"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1380">
+      <id>911</id>
+      <course reference="345"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1381">
+      <id>912</id>
+      <course reference="345"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1382">
+      <id>913</id>
+      <course reference="345"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1383">
+      <id>914</id>
+      <course reference="345"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1384">
+      <id>915</id>
+      <course reference="345"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1385">
+      <id>916</id>
+      <course reference="345"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1386">
+      <id>917</id>
+      <course reference="347"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1387">
+      <id>918</id>
+      <course reference="347"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1388">
+      <id>919</id>
+      <course reference="347"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1389">
+      <id>920</id>
+      <course reference="347"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1390">
+      <id>921</id>
+      <course reference="349"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1391">
+      <id>922</id>
+      <course reference="349"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1392">
+      <id>923</id>
+      <course reference="349"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1393">
+      <id>924</id>
+      <course reference="349"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1394">
+      <id>925</id>
+      <course reference="351"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1395">
+      <id>926</id>
+      <course reference="351"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1396">
+      <id>927</id>
+      <course reference="351"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1397">
+      <id>928</id>
+      <course reference="351"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1398">
+      <id>929</id>
+      <course reference="351"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1399">
+      <id>930</id>
+      <course reference="351"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1400">
+      <id>931</id>
+      <course reference="351"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1401">
+      <id>932</id>
+      <course reference="351"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1402">
+      <id>933</id>
+      <course reference="351"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1403">
+      <id>934</id>
+      <course reference="351"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1404">
+      <id>935</id>
+      <course reference="351"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1405">
+      <id>936</id>
+      <course reference="351"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1406">
+      <id>937</id>
+      <course reference="351"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1407">
+      <id>938</id>
+      <course reference="351"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1408">
+      <id>939</id>
+      <course reference="351"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1409">
+      <id>940</id>
+      <course reference="351"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1410">
+      <id>941</id>
+      <course reference="351"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1411">
+      <id>942</id>
+      <course reference="351"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1412">
+      <id>943</id>
+      <course reference="351"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1413">
+      <id>944</id>
+      <course reference="351"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1414">
+      <id>945</id>
+      <course reference="351"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1415">
+      <id>946</id>
+      <course reference="351"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1416">
+      <id>947</id>
+      <course reference="351"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1417">
+      <id>948</id>
+      <course reference="351"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1418">
+      <id>949</id>
+      <course reference="351"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1419">
+      <id>950</id>
+      <course reference="351"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1420">
+      <id>951</id>
+      <course reference="351"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1421">
+      <id>952</id>
+      <course reference="351"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1422">
+      <id>953</id>
+      <course reference="353"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1423">
+      <id>954</id>
+      <course reference="353"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1424">
+      <id>955</id>
+      <course reference="353"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1425">
+      <id>956</id>
+      <course reference="353"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1426">
+      <id>957</id>
+      <course reference="355"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1427">
+      <id>958</id>
+      <course reference="355"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1428">
+      <id>959</id>
+      <course reference="355"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1429">
+      <id>960</id>
+      <course reference="355"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1430">
+      <id>961</id>
+      <course reference="355"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1431">
+      <id>962</id>
+      <course reference="355"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1432">
+      <id>963</id>
+      <course reference="355"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1433">
+      <id>964</id>
+      <course reference="355"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1434">
+      <id>965</id>
+      <course reference="355"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1435">
+      <id>966</id>
+      <course reference="355"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1436">
+      <id>967</id>
+      <course reference="357"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1437">
+      <id>968</id>
+      <course reference="357"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1438">
+      <id>969</id>
+      <course reference="357"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1439">
+      <id>970</id>
+      <course reference="357"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1440">
+      <id>971</id>
+      <course reference="359"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1441">
+      <id>972</id>
+      <course reference="359"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1442">
+      <id>973</id>
+      <course reference="359"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1443">
+      <id>974</id>
+      <course reference="359"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1444">
+      <id>975</id>
+      <course reference="361"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1445">
+      <id>976</id>
+      <course reference="361"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1446">
+      <id>977</id>
+      <course reference="361"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1447">
+      <id>978</id>
+      <course reference="361"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1448">
+      <id>979</id>
+      <course reference="361"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1449">
+      <id>980</id>
+      <course reference="361"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1450">
+      <id>981</id>
+      <course reference="361"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1451">
+      <id>982</id>
+      <course reference="361"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1452">
+      <id>983</id>
+      <course reference="361"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1453">
+      <id>984</id>
+      <course reference="361"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1454">
+      <id>985</id>
+      <course reference="361"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1455">
+      <id>986</id>
+      <course reference="361"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1456">
+      <id>987</id>
+      <course reference="361"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1457">
+      <id>988</id>
+      <course reference="361"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1458">
+      <id>989</id>
+      <course reference="361"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1459">
+      <id>990</id>
+      <course reference="361"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1460">
+      <id>991</id>
+      <course reference="361"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1461">
+      <id>992</id>
+      <course reference="361"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1462">
+      <id>993</id>
+      <course reference="361"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1463">
+      <id>994</id>
+      <course reference="361"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1464">
+      <id>995</id>
+      <course reference="361"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1465">
+      <id>996</id>
+      <course reference="361"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1466">
+      <id>997</id>
+      <course reference="361"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1467">
+      <id>998</id>
+      <course reference="361"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1468">
+      <id>999</id>
+      <course reference="361"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1469">
+      <id>1000</id>
+      <course reference="361"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1470">
+      <id>1001</id>
+      <course reference="363"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1471">
+      <id>1002</id>
+      <course reference="363"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1472">
+      <id>1003</id>
+      <course reference="363"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1473">
+      <id>1004</id>
+      <course reference="363"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1474">
+      <id>1005</id>
+      <course reference="363"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1475">
+      <id>1006</id>
+      <course reference="363"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1476">
+      <id>1007</id>
+      <course reference="363"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1477">
+      <id>1008</id>
+      <course reference="363"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1478">
+      <id>1009</id>
+      <course reference="363"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1479">
+      <id>1010</id>
+      <course reference="363"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1480">
+      <id>1011</id>
+      <course reference="363"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1481">
+      <id>1012</id>
+      <course reference="363"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1482">
+      <id>1013</id>
+      <course reference="363"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1483">
+      <id>1014</id>
+      <course reference="363"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1484">
+      <id>1015</id>
+      <course reference="363"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1485">
+      <id>1016</id>
+      <course reference="363"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1486">
+      <id>1017</id>
+      <course reference="363"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1487">
+      <id>1018</id>
+      <course reference="363"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1488">
+      <id>1019</id>
+      <course reference="363"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1489">
+      <id>1020</id>
+      <course reference="363"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1490">
+      <id>1021</id>
+      <course reference="363"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1491">
+      <id>1022</id>
+      <course reference="363"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1492">
+      <id>1023</id>
+      <course reference="363"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1493">
+      <id>1024</id>
+      <course reference="363"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1494">
+      <id>1025</id>
+      <course reference="363"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1495">
+      <id>1026</id>
+      <course reference="365"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1496">
+      <id>1027</id>
+      <course reference="365"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1497">
+      <id>1028</id>
+      <course reference="365"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1498">
+      <id>1029</id>
+      <course reference="365"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1499">
+      <id>1030</id>
+      <course reference="365"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1500">
+      <id>1031</id>
+      <course reference="365"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1501">
+      <id>1032</id>
+      <course reference="365"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1502">
+      <id>1033</id>
+      <course reference="365"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1503">
+      <id>1034</id>
+      <course reference="365"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1504">
+      <id>1035</id>
+      <course reference="365"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1505">
+      <id>1036</id>
+      <course reference="365"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1506">
+      <id>1037</id>
+      <course reference="365"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1507">
+      <id>1038</id>
+      <course reference="365"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1508">
+      <id>1039</id>
+      <course reference="365"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1509">
+      <id>1040</id>
+      <course reference="365"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1510">
+      <id>1041</id>
+      <course reference="365"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1511">
+      <id>1042</id>
+      <course reference="365"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1512">
+      <id>1043</id>
+      <course reference="365"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1513">
+      <id>1044</id>
+      <course reference="365"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1514">
+      <id>1045</id>
+      <course reference="365"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1515">
+      <id>1046</id>
+      <course reference="365"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1516">
+      <id>1047</id>
+      <course reference="365"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1517">
+      <id>1048</id>
+      <course reference="365"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1518">
+      <id>1049</id>
+      <course reference="365"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1519">
+      <id>1050</id>
+      <course reference="367"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1520">
+      <id>1051</id>
+      <course reference="367"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1521">
+      <id>1052</id>
+      <course reference="367"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1522">
+      <id>1053</id>
+      <course reference="367"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1523">
+      <id>1054</id>
+      <course reference="367"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1524">
+      <id>1055</id>
+      <course reference="367"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1525">
+      <id>1056</id>
+      <course reference="367"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1526">
+      <id>1057</id>
+      <course reference="367"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1527">
+      <id>1058</id>
+      <course reference="367"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1528">
+      <id>1059</id>
+      <course reference="367"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1529">
+      <id>1060</id>
+      <course reference="367"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1530">
+      <id>1061</id>
+      <course reference="367"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1531">
+      <id>1062</id>
+      <course reference="367"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1532">
+      <id>1063</id>
+      <course reference="367"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1533">
+      <id>1064</id>
+      <course reference="367"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1534">
+      <id>1065</id>
+      <course reference="367"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1535">
+      <id>1066</id>
+      <course reference="367"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1536">
+      <id>1067</id>
+      <course reference="367"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1537">
+      <id>1068</id>
+      <course reference="367"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1538">
+      <id>1069</id>
+      <course reference="367"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1539">
+      <id>1070</id>
+      <course reference="367"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1540">
+      <id>1071</id>
+      <course reference="367"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1541">
+      <id>1072</id>
+      <course reference="369"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1542">
+      <id>1073</id>
+      <course reference="369"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1543">
+      <id>1074</id>
+      <course reference="369"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1544">
+      <id>1075</id>
+      <course reference="369"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1545">
+      <id>1076</id>
+      <course reference="371"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1546">
+      <id>1077</id>
+      <course reference="371"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1547">
+      <id>1078</id>
+      <course reference="371"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1548">
+      <id>1079</id>
+      <course reference="371"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1549">
+      <id>1080</id>
+      <course reference="373"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1550">
+      <id>1081</id>
+      <course reference="373"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1551">
+      <id>1082</id>
+      <course reference="373"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1552">
+      <id>1083</id>
+      <course reference="373"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1553">
+      <id>1084</id>
+      <course reference="373"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1554">
+      <id>1085</id>
+      <course reference="373"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1555">
+      <id>1086</id>
+      <course reference="373"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1556">
+      <id>1087</id>
+      <course reference="373"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1557">
+      <id>1088</id>
+      <course reference="373"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1558">
+      <id>1089</id>
+      <course reference="373"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1559">
+      <id>1090</id>
+      <course reference="373"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1560">
+      <id>1091</id>
+      <course reference="373"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1561">
+      <id>1092</id>
+      <course reference="375"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1562">
+      <id>1093</id>
+      <course reference="375"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1563">
+      <id>1094</id>
+      <course reference="375"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1564">
+      <id>1095</id>
+      <course reference="375"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1565">
+      <id>1096</id>
+      <course reference="375"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1566">
+      <id>1097</id>
+      <course reference="375"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1567">
+      <id>1098</id>
+      <course reference="375"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1568">
+      <id>1099</id>
+      <course reference="375"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1569">
+      <id>1100</id>
+      <course reference="375"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1570">
+      <id>1101</id>
+      <course reference="375"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1571">
+      <id>1102</id>
+      <course reference="375"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1572">
+      <id>1103</id>
+      <course reference="375"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1573">
+      <id>1104</id>
+      <course reference="375"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1574">
+      <id>1105</id>
+      <course reference="375"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1575">
+      <id>1106</id>
+      <course reference="375"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1576">
+      <id>1107</id>
+      <course reference="375"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1577">
+      <id>1108</id>
+      <course reference="375"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1578">
+      <id>1109</id>
+      <course reference="375"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1579">
+      <id>1110</id>
+      <course reference="375"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1580">
+      <id>1111</id>
+      <course reference="375"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1581">
+      <id>1112</id>
+      <course reference="375"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1582">
+      <id>1113</id>
+      <course reference="375"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1583">
+      <id>1114</id>
+      <course reference="375"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1584">
+      <id>1115</id>
+      <course reference="375"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1585">
+      <id>1116</id>
+      <course reference="377"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1586">
+      <id>1117</id>
+      <course reference="377"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1587">
+      <id>1118</id>
+      <course reference="377"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1588">
+      <id>1119</id>
+      <course reference="377"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1589">
+      <id>1120</id>
+      <course reference="377"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1590">
+      <id>1121</id>
+      <course reference="377"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1591">
+      <id>1122</id>
+      <course reference="377"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1592">
+      <id>1123</id>
+      <course reference="377"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1593">
+      <id>1124</id>
+      <course reference="377"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1594">
+      <id>1125</id>
+      <course reference="377"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1595">
+      <id>1126</id>
+      <course reference="377"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1596">
+      <id>1127</id>
+      <course reference="377"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1597">
+      <id>1128</id>
+      <course reference="377"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1598">
+      <id>1129</id>
+      <course reference="377"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1599">
+      <id>1130</id>
+      <course reference="377"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1600">
+      <id>1131</id>
+      <course reference="377"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1601">
+      <id>1132</id>
+      <course reference="377"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1602">
+      <id>1133</id>
+      <course reference="377"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1603">
+      <id>1134</id>
+      <course reference="377"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1604">
+      <id>1135</id>
+      <course reference="377"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1605">
+      <id>1136</id>
+      <course reference="377"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1606">
+      <id>1137</id>
+      <course reference="377"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1607">
+      <id>1138</id>
+      <course reference="377"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1608">
+      <id>1139</id>
+      <course reference="377"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1609">
+      <id>1140</id>
+      <course reference="377"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1610">
+      <id>1141</id>
+      <course reference="377"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1611">
+      <id>1142</id>
+      <course reference="377"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1612">
+      <id>1143</id>
+      <course reference="377"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1613">
+      <id>1144</id>
+      <course reference="379"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1614">
+      <id>1145</id>
+      <course reference="379"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1615">
+      <id>1146</id>
+      <course reference="379"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1616">
+      <id>1147</id>
+      <course reference="379"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1617">
+      <id>1148</id>
+      <course reference="379"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1618">
+      <id>1149</id>
+      <course reference="379"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1619">
+      <id>1150</id>
+      <course reference="381"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1620">
+      <id>1151</id>
+      <course reference="381"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1621">
+      <id>1152</id>
+      <course reference="381"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1622">
+      <id>1153</id>
+      <course reference="381"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1623">
+      <id>1154</id>
+      <course reference="381"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1624">
+      <id>1155</id>
+      <course reference="381"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1625">
+      <id>1156</id>
+      <course reference="381"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1626">
+      <id>1157</id>
+      <course reference="381"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1627">
+      <id>1158</id>
+      <course reference="381"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1628">
+      <id>1159</id>
+      <course reference="381"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1629">
+      <id>1160</id>
+      <course reference="381"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1630">
+      <id>1161</id>
+      <course reference="381"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1631">
+      <id>1162</id>
+      <course reference="381"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1632">
+      <id>1163</id>
+      <course reference="381"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1633">
+      <id>1164</id>
+      <course reference="381"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1634">
+      <id>1165</id>
+      <course reference="381"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1635">
+      <id>1166</id>
+      <course reference="381"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1636">
+      <id>1167</id>
+      <course reference="381"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1637">
+      <id>1168</id>
+      <course reference="381"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1638">
+      <id>1169</id>
+      <course reference="381"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1639">
+      <id>1170</id>
+      <course reference="381"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1640">
+      <id>1171</id>
+      <course reference="381"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1641">
+      <id>1172</id>
+      <course reference="381"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1642">
+      <id>1173</id>
+      <course reference="381"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1643">
+      <id>1174</id>
+      <course reference="381"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1644">
+      <id>1175</id>
+      <course reference="381"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1645">
+      <id>1176</id>
+      <course reference="381"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1646">
+      <id>1177</id>
+      <course reference="381"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1647">
+      <id>1178</id>
+      <course reference="381"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1648">
+      <id>1179</id>
+      <course reference="381"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1649">
+      <id>1180</id>
+      <course reference="381"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1650">
+      <id>1181</id>
+      <course reference="381"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1651">
+      <id>1182</id>
+      <course reference="383"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1652">
+      <id>1183</id>
+      <course reference="383"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1653">
+      <id>1184</id>
+      <course reference="383"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1654">
+      <id>1185</id>
+      <course reference="383"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1655">
+      <id>1186</id>
+      <course reference="385"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1656">
+      <id>1187</id>
+      <course reference="385"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1657">
+      <id>1188</id>
+      <course reference="385"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1658">
+      <id>1189</id>
+      <course reference="385"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1659">
+      <id>1190</id>
+      <course reference="385"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1660">
+      <id>1191</id>
+      <course reference="385"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1661">
+      <id>1192</id>
+      <course reference="385"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1662">
+      <id>1193</id>
+      <course reference="385"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1663">
+      <id>1194</id>
+      <course reference="385"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1664">
+      <id>1195</id>
+      <course reference="385"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1665">
+      <id>1196</id>
+      <course reference="385"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1666">
+      <id>1197</id>
+      <course reference="385"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1667">
+      <id>1198</id>
+      <course reference="385"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1668">
+      <id>1199</id>
+      <course reference="385"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1669">
+      <id>1200</id>
+      <course reference="385"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1670">
+      <id>1201</id>
+      <course reference="385"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1671">
+      <id>1202</id>
+      <course reference="385"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1672">
+      <id>1203</id>
+      <course reference="385"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1673">
+      <id>1204</id>
+      <course reference="385"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1674">
+      <id>1205</id>
+      <course reference="385"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1675">
+      <id>1206</id>
+      <course reference="385"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1676">
+      <id>1207</id>
+      <course reference="385"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1677">
+      <id>1208</id>
+      <course reference="385"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1678">
+      <id>1209</id>
+      <course reference="385"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1679">
+      <id>1210</id>
+      <course reference="385"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1680">
+      <id>1211</id>
+      <course reference="385"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1681">
+      <id>1212</id>
+      <course reference="385"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1682">
+      <id>1213</id>
+      <course reference="385"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1683">
+      <id>1214</id>
+      <course reference="385"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1684">
+      <id>1215</id>
+      <course reference="387"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1685">
+      <id>1216</id>
+      <course reference="387"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1686">
+      <id>1217</id>
+      <course reference="387"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1687">
+      <id>1218</id>
+      <course reference="387"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1688">
+      <id>1219</id>
+      <course reference="387"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1689">
+      <id>1220</id>
+      <course reference="387"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1690">
+      <id>1221</id>
+      <course reference="387"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1691">
+      <id>1222</id>
+      <course reference="387"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1692">
+      <id>1223</id>
+      <course reference="387"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1693">
+      <id>1224</id>
+      <course reference="387"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1694">
+      <id>1225</id>
+      <course reference="387"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1695">
+      <id>1226</id>
+      <course reference="387"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1696">
+      <id>1227</id>
+      <course reference="387"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1697">
+      <id>1228</id>
+      <course reference="387"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1698">
+      <id>1229</id>
+      <course reference="387"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1699">
+      <id>1230</id>
+      <course reference="387"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1700">
+      <id>1231</id>
+      <course reference="387"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1701">
+      <id>1232</id>
+      <course reference="387"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1702">
+      <id>1233</id>
+      <course reference="387"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1703">
+      <id>1234</id>
+      <course reference="387"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1704">
+      <id>1235</id>
+      <course reference="387"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1705">
+      <id>1236</id>
+      <course reference="387"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1706">
+      <id>1237</id>
+      <course reference="387"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1707">
+      <id>1238</id>
+      <course reference="387"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1708">
+      <id>1239</id>
+      <course reference="387"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1709">
+      <id>1240</id>
+      <course reference="387"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1710">
+      <id>1241</id>
+      <course reference="389"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1711">
+      <id>1242</id>
+      <course reference="389"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1712">
+      <id>1243</id>
+      <course reference="389"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1713">
+      <id>1244</id>
+      <course reference="389"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1714">
+      <id>1245</id>
+      <course reference="389"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1715">
+      <id>1246</id>
+      <course reference="389"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1716">
+      <id>1247</id>
+      <course reference="389"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1717">
+      <id>1248</id>
+      <course reference="389"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1718">
+      <id>1249</id>
+      <course reference="389"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1719">
+      <id>1250</id>
+      <course reference="389"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1720">
+      <id>1251</id>
+      <course reference="389"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1721">
+      <id>1252</id>
+      <course reference="389"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1722">
+      <id>1253</id>
+      <course reference="389"/>
+      <period reference="438"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1723">
+      <id>1254</id>
+      <course reference="389"/>
+      <period reference="439"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1724">
+      <id>1255</id>
+      <course reference="389"/>
+      <period reference="440"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1725">
+      <id>1256</id>
+      <course reference="389"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1726">
+      <id>1257</id>
+      <course reference="389"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1727">
+      <id>1258</id>
+      <course reference="389"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1728">
+      <id>1259</id>
+      <course reference="389"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1729">
+      <id>1260</id>
+      <course reference="389"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1730">
+      <id>1261</id>
+      <course reference="389"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1731">
+      <id>1262</id>
+      <course reference="389"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1732">
+      <id>1263</id>
+      <course reference="389"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1733">
+      <id>1264</id>
+      <course reference="389"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1734">
+      <id>1265</id>
+      <course reference="389"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1735">
+      <id>1266</id>
+      <course reference="389"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1736">
+      <id>1267</id>
+      <course reference="389"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1737">
+      <id>1268</id>
+      <course reference="389"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1738">
+      <id>1269</id>
+      <course reference="389"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1739">
+      <id>1270</id>
+      <course reference="389"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1740">
+      <id>1271</id>
+      <course reference="391"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1741">
+      <id>1272</id>
+      <course reference="391"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1742">
+      <id>1273</id>
+      <course reference="391"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1743">
+      <id>1274</id>
+      <course reference="391"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1744">
+      <id>1275</id>
+      <course reference="393"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1745">
+      <id>1276</id>
+      <course reference="393"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1746">
+      <id>1277</id>
+      <course reference="393"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1747">
+      <id>1278</id>
+      <course reference="393"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1748">
+      <id>1279</id>
+      <course reference="395"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1749">
+      <id>1280</id>
+      <course reference="395"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1750">
+      <id>1281</id>
+      <course reference="395"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1751">
+      <id>1282</id>
+      <course reference="395"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1752">
+      <id>1283</id>
+      <course reference="395"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1753">
+      <id>1284</id>
+      <course reference="395"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1754">
+      <id>1285</id>
+      <course reference="395"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1755">
+      <id>1286</id>
+      <course reference="395"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1756">
+      <id>1287</id>
+      <course reference="395"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1757">
+      <id>1288</id>
+      <course reference="395"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1758">
+      <id>1289</id>
+      <course reference="395"/>
+      <period reference="430"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1759">
+      <id>1290</id>
+      <course reference="395"/>
+      <period reference="431"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1760">
+      <id>1291</id>
+      <course reference="395"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1761">
+      <id>1292</id>
+      <course reference="395"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1762">
+      <id>1293</id>
+      <course reference="395"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1763">
+      <id>1294</id>
+      <course reference="395"/>
+      <period reference="441"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1764">
+      <id>1295</id>
+      <course reference="395"/>
+      <period reference="442"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1765">
+      <id>1296</id>
+      <course reference="395"/>
+      <period reference="443"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1766">
+      <id>1297</id>
+      <course reference="395"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1767">
+      <id>1298</id>
+      <course reference="395"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1768">
+      <id>1299</id>
+      <course reference="395"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1769">
+      <id>1300</id>
+      <course reference="395"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1770">
+      <id>1301</id>
+      <course reference="395"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1771">
+      <id>1302</id>
+      <course reference="395"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1772">
+      <id>1303</id>
+      <course reference="395"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1773">
+      <id>1304</id>
+      <course reference="395"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1774">
+      <id>1305</id>
+      <course reference="395"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1775">
+      <id>1306</id>
+      <course reference="397"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1776">
+      <id>1307</id>
+      <course reference="397"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1777">
+      <id>1308</id>
+      <course reference="397"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1778">
+      <id>1309</id>
+      <course reference="397"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1779">
+      <id>1310</id>
+      <course reference="397"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1780">
+      <id>1311</id>
+      <course reference="397"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1781">
+      <id>1312</id>
+      <course reference="397"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1782">
+      <id>1313</id>
+      <course reference="397"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1783">
+      <id>1314</id>
+      <course reference="397"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1784">
+      <id>1315</id>
+      <course reference="397"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1785">
+      <id>1316</id>
+      <course reference="397"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1786">
+      <id>1317</id>
+      <course reference="397"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1787">
+      <id>1318</id>
+      <course reference="397"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1788">
+      <id>1319</id>
+      <course reference="397"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1789">
+      <id>1320</id>
+      <course reference="397"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1790">
+      <id>1321</id>
+      <course reference="397"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1791">
+      <id>1322</id>
+      <course reference="397"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1792">
+      <id>1323</id>
+      <course reference="399"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1793">
+      <id>1324</id>
+      <course reference="399"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1794">
+      <id>1325</id>
+      <course reference="399"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1795">
+      <id>1326</id>
+      <course reference="399"/>
+      <period reference="423"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1796">
+      <id>1327</id>
+      <course reference="399"/>
+      <period reference="424"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1797">
+      <id>1328</id>
+      <course reference="399"/>
+      <period reference="425"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1798">
+      <id>1329</id>
+      <course reference="399"/>
+      <period reference="426"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1799">
+      <id>1330</id>
+      <course reference="399"/>
+      <period reference="427"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1800">
+      <id>1331</id>
+      <course reference="399"/>
+      <period reference="428"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1801">
+      <id>1332</id>
+      <course reference="399"/>
+      <period reference="429"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1802">
+      <id>1333</id>
+      <course reference="399"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1803">
+      <id>1334</id>
+      <course reference="399"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1804">
+      <id>1335</id>
+      <course reference="399"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1805">
+      <id>1336</id>
+      <course reference="399"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1806">
+      <id>1337</id>
+      <course reference="399"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1807">
+      <id>1338</id>
+      <course reference="399"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1808">
+      <id>1339</id>
+      <course reference="399"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1809">
+      <id>1340</id>
+      <course reference="399"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1810">
+      <id>1341</id>
+      <course reference="399"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1811">
+      <id>1342</id>
+      <course reference="399"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1812">
+      <id>1343</id>
+      <course reference="401"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1813">
+      <id>1344</id>
+      <course reference="401"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1814">
+      <id>1345</id>
+      <course reference="401"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1815">
+      <id>1346</id>
+      <course reference="401"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1816">
+      <id>1347</id>
+      <course reference="403"/>
+      <period reference="420"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1817">
+      <id>1348</id>
+      <course reference="403"/>
+      <period reference="421"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1818">
+      <id>1349</id>
+      <course reference="403"/>
+      <period reference="422"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1819">
+      <id>1350</id>
+      <course reference="403"/>
+      <period reference="432"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1820">
+      <id>1351</id>
+      <course reference="403"/>
+      <period reference="433"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1821">
+      <id>1352</id>
+      <course reference="403"/>
+      <period reference="434"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1822">
+      <id>1353</id>
+      <course reference="403"/>
+      <period reference="435"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1823">
+      <id>1354</id>
+      <course reference="403"/>
+      <period reference="436"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1824">
+      <id>1355</id>
+      <course reference="403"/>
+      <period reference="437"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1825">
+      <id>1356</id>
+      <course reference="403"/>
+      <period reference="444"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1826">
+      <id>1357</id>
+      <course reference="403"/>
+      <period reference="445"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1827">
+      <id>1358</id>
+      <course reference="403"/>
+      <period reference="446"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1828">
+      <id>1359</id>
+      <course reference="403"/>
+      <period reference="447"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1829">
+      <id>1360</id>
+      <course reference="403"/>
+      <period reference="448"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1830">
+      <id>1361</id>
+      <course reference="403"/>
+      <period reference="449"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1831">
+      <id>1362</id>
+      <course reference="403"/>
+      <period reference="450"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1832">
+      <id>1363</id>
+      <course reference="403"/>
+      <period reference="451"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1833">
+      <id>1364</id>
+      <course reference="403"/>
+      <period reference="452"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1834">
+      <id>1365</id>
+      <course reference="403"/>
+      <period reference="453"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1835">
+      <id>1366</id>
+      <course reference="403"/>
+      <period reference="454"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="1836">
+      <id>1367</id>
+      <course reference="403"/>
+      <period reference="455"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp13.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp13.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp13.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,4202 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0506-3</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>69</id>
+      <code>t069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>68</id>
+      <code>t068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>75</id>
+      <code>t075</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="71">
+      <id>76</id>
+      <code>t076</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="72">
+      <id>73</id>
+      <code>t073</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="73">
+      <id>74</id>
+      <code>t074</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="74">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="75">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="76">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="77">
+      <id>71</id>
+      <code>t071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="78">
+      <id>72</id>
+      <code>t072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="79">
+      <id>70</id>
+      <code>t070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="80">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="81">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="82">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="83">
+      <id>2</id>
+      <code>q002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="84">
+      <id>3</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="85">
+      <id>4</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="86">
+      <id>5</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="87">
+      <id>6</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="88">
+      <id>7</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="89">
+      <id>8</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="90">
+      <id>9</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>10</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>11</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>12</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>13</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>14</id>
+      <code>q016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>15</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>16</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>17</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>18</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>19</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>20</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>21</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>22</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>23</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>24</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>25</id>
+      <code>q027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>26</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>27</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>28</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>29</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>30</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>31</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>32</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>33</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>34</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>35</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>36</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>37</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>38</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>39</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>40</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>41</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>42</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>43</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>44</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>45</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>46</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>47</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>48</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>49</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>50</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="132">
+      <id>51</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="133">
+      <id>52</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="134">
+      <id>53</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="135">
+      <id>54</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="136">
+      <id>55</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="137">
+      <id>56</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="138">
+      <id>57</id>
+      <code>q064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="139">
+      <id>58</id>
+      <code>q065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="140">
+      <id>59</id>
+      <code>q066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="141">
+      <id>60</id>
+      <code>q067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="142">
+      <id>61</id>
+      <code>q068</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="143">
+      <id>62</id>
+      <code>q069</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="144">
+      <id>63</id>
+      <code>q070</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="145">
+      <id>64</id>
+      <code>q071</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="146">
+      <id>65</id>
+      <code>q072</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="147">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="148">
+      <id>0</id>
+      <code>c0012</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="149">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="150">
+      <id>1</id>
+      <code>c0013</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="151">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="152">
+      <id>2</id>
+      <code>c0014</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="153">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>42</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="154">
+      <id>3</id>
+      <code>c0035</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="155">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="156">
+      <id>4</id>
+      <code>c0036</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="157">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>23</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="158">
+      <id>5</id>
+      <code>c0045</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="159">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="160">
+      <id>6</id>
+      <code>c0052</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="161">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+      </curriculumList>
+      <studentSize>230</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="162">
+      <id>7</id>
+      <code>c0053</code>
+      <teacher reference="21"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="163">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="164">
+      <id>8</id>
+      <code>c0055</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="165">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="166">
+      <id>9</id>
+      <code>c0057</code>
+      <teacher reference="23"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="167">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="168">
+      <id>10</id>
+      <code>c0060</code>
+      <teacher reference="3"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="169">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="170">
+      <id>11</id>
+      <code>c0094</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="171">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="172">
+      <id>12</id>
+      <code>c0098</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="173">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="174">
+      <id>13</id>
+      <code>c0104</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="175">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="176">
+      <id>14</id>
+      <code>c0107</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="177">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="178">
+      <id>15</id>
+      <code>c0112</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="179">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="180">
+      <id>16</id>
+      <code>c0114</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="181">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="182">
+      <id>17</id>
+      <code>c0116</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="183">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>145</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="184">
+      <id>18</id>
+      <code>c0117</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="185">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+      </curriculumList>
+      <studentSize>145</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="186">
+      <id>19</id>
+      <code>c0130</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="187">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>153</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="188">
+      <id>20</id>
+      <code>c0148</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="189">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>123</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="190">
+      <id>21</id>
+      <code>c0149</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="191">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>123</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="192">
+      <id>22</id>
+      <code>c0150</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="193">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>123</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="194">
+      <id>23</id>
+      <code>c0162</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="195">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>123</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="196">
+      <id>24</id>
+      <code>c0163</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="197">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>131</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="198">
+      <id>25</id>
+      <code>c0177</code>
+      <teacher reference="4"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="199">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="200">
+      <id>26</id>
+      <code>c0179</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="201">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="202">
+      <id>27</id>
+      <code>c0181</code>
+      <teacher reference="30"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="203">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="204">
+      <id>28</id>
+      <code>c0198</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="205">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="206">
+      <id>29</id>
+      <code>c0210</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="207">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>133</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="208">
+      <id>30</id>
+      <code>c0214</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="209">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>133</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="210">
+      <id>31</id>
+      <code>c0218</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="211">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="212">
+      <id>32</id>
+      <code>c0223</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="213">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+      </curriculumList>
+      <studentSize>110</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="214">
+      <id>33</id>
+      <code>c0224</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="215">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>138</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="216">
+      <id>34</id>
+      <code>c0226</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="217">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+      </curriculumList>
+      <studentSize>125</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="218">
+      <id>35</id>
+      <code>c0227</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="219">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="220">
+      <id>36</id>
+      <code>c0233</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="221">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>78</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="222">
+      <id>37</id>
+      <code>c0249</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="223">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="224">
+      <id>38</id>
+      <code>c0254</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="225">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="226">
+      <id>39</id>
+      <code>c0271</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="227">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="228">
+      <id>40</id>
+      <code>c0409</code>
+      <teacher reference="75"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="229">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="230">
+      <id>41</id>
+      <code>c0416</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="231">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="143"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="232">
+      <id>42</id>
+      <code>c0420</code>
+      <teacher reference="76"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="233">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="234">
+      <id>43</id>
+      <code>c0441</code>
+      <teacher reference="74"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="235">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+      </curriculumList>
+      <studentSize>62</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="236">
+      <id>44</id>
+      <code>c0456</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="237">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>77</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="238">
+      <id>45</id>
+      <code>c0457</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="239">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>65</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="240">
+      <id>46</id>
+      <code>c0465</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="241">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>94</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="242">
+      <id>47</id>
+      <code>c0486</code>
+      <teacher reference="66"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="243">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="244">
+      <id>48</id>
+      <code>c0491</code>
+      <teacher reference="65"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="245">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="246">
+      <id>49</id>
+      <code>c0498</code>
+      <teacher reference="64"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="247">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>47</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="248">
+      <id>50</id>
+      <code>c0501</code>
+      <teacher reference="63"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="249">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="133"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="134"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="250">
+      <id>51</id>
+      <code>c0506</code>
+      <teacher reference="62"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="251">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>35</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="252">
+      <id>52</id>
+      <code>c0510</code>
+      <teacher reference="17"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="253">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="135"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+      </curriculumList>
+      <studentSize>100</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="254">
+      <id>53</id>
+      <code>c0527</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="255">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="136"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="141"/>
+      </curriculumList>
+      <studentSize>29</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="256">
+      <id>54</id>
+      <code>c0670</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="257">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="258">
+      <id>55</id>
+      <code>c0738</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="259">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="132"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="260">
+      <id>56</id>
+      <code>c0745</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="261">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>97</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="262">
+      <id>57</id>
+      <code>c0773</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="263">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>8</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="264">
+      <id>58</id>
+      <code>c0814</code>
+      <teacher reference="12"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="265">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="138"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="266">
+      <id>59</id>
+      <code>c0825</code>
+      <teacher reference="11"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="267">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+      </curriculumList>
+      <studentSize>3</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="268">
+      <id>60</id>
+      <code>c0828</code>
+      <teacher reference="14"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="269">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="139"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="140"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="142"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="270">
+      <id>61</id>
+      <code>c0845</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="271">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="272">
+      <id>62</id>
+      <code>c0850</code>
+      <teacher reference="16"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="273">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="274">
+      <id>63</id>
+      <code>c0856</code>
+      <teacher reference="15"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="275">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="276">
+      <id>64</id>
+      <code>c0866</code>
+      <teacher reference="41"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="277">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="278">
+      <id>65</id>
+      <code>c0869</code>
+      <teacher reference="29"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="279">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="280">
+      <id>66</id>
+      <code>c0882</code>
+      <teacher reference="27"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="281">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="282">
+      <id>67</id>
+      <code>c0884</code>
+      <teacher reference="36"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="283">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="284">
+      <id>68</id>
+      <code>c0899</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="285">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="144"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="145"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="146"/>
+      </curriculumList>
+      <studentSize>56</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="286">
+      <id>69</id>
+      <code>c0901</code>
+      <teacher reference="34"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="287">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>153</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="288">
+      <id>70</id>
+      <code>c0933</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="289">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="290">
+      <id>71</id>
+      <code>c0947</code>
+      <teacher reference="40"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="291">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="292">
+      <id>72</id>
+      <code>c0953</code>
+      <teacher reference="39"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="293">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="294">
+      <id>73</id>
+      <code>c0969</code>
+      <teacher reference="38"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="295">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="296">
+      <id>74</id>
+      <code>c0972</code>
+      <teacher reference="37"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="297">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+      </curriculumList>
+      <studentSize>50</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="298">
+      <id>75</id>
+      <code>c0978</code>
+      <teacher reference="79"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="299">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+      </curriculumList>
+      <studentSize>53</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="300">
+      <id>76</id>
+      <code>c0985</code>
+      <teacher reference="77"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="301">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="302">
+      <id>77</id>
+      <code>c1007</code>
+      <teacher reference="78"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="303">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>120</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="304">
+      <id>78</id>
+      <code>c1044</code>
+      <teacher reference="72"/>
+      <lectureSize>7</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="305">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>43</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="306">
+      <id>79</id>
+      <code>c0798</code>
+      <teacher reference="73"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="307">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="137"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="308">
+      <id>80</id>
+      <code>c0741</code>
+      <teacher reference="70"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="309">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>147</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="310">
+      <id>81</id>
+      <code>c0196</code>
+      <teacher reference="71"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="311">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="312">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="313">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="314">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="315">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="316">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="317">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="318">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="319">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="320">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="321">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="322">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="323">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="324">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="325">
+      <id>0</id>
+      <day reference="313"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="326">
+      <id>1</id>
+      <day reference="313"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="327">
+      <id>2</id>
+      <day reference="313"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="328">
+      <id>3</id>
+      <day reference="313"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="329">
+      <id>4</id>
+      <day reference="313"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="330">
+      <id>5</id>
+      <day reference="314"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="331">
+      <id>6</id>
+      <day reference="314"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="332">
+      <id>7</id>
+      <day reference="314"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="333">
+      <id>8</id>
+      <day reference="314"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="334">
+      <id>9</id>
+      <day reference="314"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="335">
+      <id>10</id>
+      <day reference="315"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="336">
+      <id>11</id>
+      <day reference="315"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="337">
+      <id>12</id>
+      <day reference="315"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="338">
+      <id>13</id>
+      <day reference="315"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="339">
+      <id>14</id>
+      <day reference="315"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="340">
+      <id>15</id>
+      <day reference="316"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="341">
+      <id>16</id>
+      <day reference="316"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="342">
+      <id>17</id>
+      <day reference="316"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="343">
+      <id>18</id>
+      <day reference="316"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="344">
+      <id>19</id>
+      <day reference="316"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="345">
+      <id>20</id>
+      <day reference="317"/>
+      <timeslot reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="346">
+      <id>21</id>
+      <day reference="317"/>
+      <timeslot reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="347">
+      <id>22</id>
+      <day reference="317"/>
+      <timeslot reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="348">
+      <id>23</id>
+      <day reference="317"/>
+      <timeslot reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="349">
+      <id>24</id>
+      <day reference="317"/>
+      <timeslot reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="350">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="351">
+      <id>0</id>
+      <code>25</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="352">
+      <id>1</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="353">
+      <id>2</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="354">
+      <id>3</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="355">
+      <id>4</id>
+      <code>31</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="356">
+      <id>5</id>
+      <code>27</code>
+      <capacity>65</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="357">
+      <id>6</id>
+      <code>51</code>
+      <capacity>78</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="358">
+      <id>7</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="359">
+      <id>8</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="360">
+      <id>9</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="361">
+      <id>10</id>
+      <code>G</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="362">
+      <id>11</id>
+      <code>A</code>
+      <capacity>312</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="363">
+      <id>12</id>
+      <code>L</code>
+      <capacity>336</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="364">
+      <id>13</id>
+      <code>50</code>
+      <capacity>75</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="365">
+      <id>14</id>
+      <code>52</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="366">
+      <id>15</id>
+      <code>DS1</code>
+      <capacity>140</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="367">
+      <id>16</id>
+      <code>DS2</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="368">
+      <id>17</id>
+      <code>N</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="369">
+      <id>18</id>
+      <code>R</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="370">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="371">
+      <id>0</id>
+      <course reference="150"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="372">
+      <id>1</id>
+      <course reference="150"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="373">
+      <id>2</id>
+      <course reference="150"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="374">
+      <id>3</id>
+      <course reference="150"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="375">
+      <id>4</id>
+      <course reference="150"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="376">
+      <id>5</id>
+      <course reference="150"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="377">
+      <id>6</id>
+      <course reference="150"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="378">
+      <id>7</id>
+      <course reference="150"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="379">
+      <id>8</id>
+      <course reference="152"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="380">
+      <id>9</id>
+      <course reference="152"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="381">
+      <id>10</id>
+      <course reference="152"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="382">
+      <id>11</id>
+      <course reference="152"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="383">
+      <id>12</id>
+      <course reference="152"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="384">
+      <id>13</id>
+      <course reference="152"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="385">
+      <id>14</id>
+      <course reference="152"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="386">
+      <id>15</id>
+      <course reference="152"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="387">
+      <id>16</id>
+      <course reference="154"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="388">
+      <id>17</id>
+      <course reference="154"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="389">
+      <id>18</id>
+      <course reference="154"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="390">
+      <id>19</id>
+      <course reference="154"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="391">
+      <id>20</id>
+      <course reference="154"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="392">
+      <id>21</id>
+      <course reference="154"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="393">
+      <id>22</id>
+      <course reference="154"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="394">
+      <id>23</id>
+      <course reference="154"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="395">
+      <id>24</id>
+      <course reference="158"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="396">
+      <id>25</id>
+      <course reference="158"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="397">
+      <id>26</id>
+      <course reference="158"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="398">
+      <id>27</id>
+      <course reference="158"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="399">
+      <id>28</id>
+      <course reference="158"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="400">
+      <id>29</id>
+      <course reference="158"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="401">
+      <id>30</id>
+      <course reference="158"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="402">
+      <id>31</id>
+      <course reference="158"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="403">
+      <id>32</id>
+      <course reference="158"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="404">
+      <id>33</id>
+      <course reference="158"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="405">
+      <id>34</id>
+      <course reference="160"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="406">
+      <id>35</id>
+      <course reference="160"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="407">
+      <id>36</id>
+      <course reference="160"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="408">
+      <id>37</id>
+      <course reference="160"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="409">
+      <id>38</id>
+      <course reference="160"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="410">
+      <id>39</id>
+      <course reference="160"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="411">
+      <id>40</id>
+      <course reference="160"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="412">
+      <id>41</id>
+      <course reference="160"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="413">
+      <id>42</id>
+      <course reference="162"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="414">
+      <id>43</id>
+      <course reference="162"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="415">
+      <id>44</id>
+      <course reference="162"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="416">
+      <id>45</id>
+      <course reference="162"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="417">
+      <id>46</id>
+      <course reference="162"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="418">
+      <id>47</id>
+      <course reference="162"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="419">
+      <id>48</id>
+      <course reference="162"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="420">
+      <id>49</id>
+      <course reference="162"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="421">
+      <id>50</id>
+      <course reference="164"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="422">
+      <id>51</id>
+      <course reference="164"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="423">
+      <id>52</id>
+      <course reference="164"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="424">
+      <id>53</id>
+      <course reference="164"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="425">
+      <id>54</id>
+      <course reference="164"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="426">
+      <id>55</id>
+      <course reference="164"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="427">
+      <id>56</id>
+      <course reference="164"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="428">
+      <id>57</id>
+      <course reference="164"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="429">
+      <id>58</id>
+      <course reference="166"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="430">
+      <id>59</id>
+      <course reference="166"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="431">
+      <id>60</id>
+      <course reference="166"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="432">
+      <id>61</id>
+      <course reference="166"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="433">
+      <id>62</id>
+      <course reference="166"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="434">
+      <id>63</id>
+      <course reference="166"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="435">
+      <id>64</id>
+      <course reference="166"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="436">
+      <id>65</id>
+      <course reference="166"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="437">
+      <id>66</id>
+      <course reference="166"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="438">
+      <id>67</id>
+      <course reference="168"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="439">
+      <id>68</id>
+      <course reference="168"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="440">
+      <id>69</id>
+      <course reference="168"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="441">
+      <id>70</id>
+      <course reference="168"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="442">
+      <id>71</id>
+      <course reference="168"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="443">
+      <id>72</id>
+      <course reference="168"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="444">
+      <id>73</id>
+      <course reference="168"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="445">
+      <id>74</id>
+      <course reference="168"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="446">
+      <id>75</id>
+      <course reference="170"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="447">
+      <id>76</id>
+      <course reference="170"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>77</id>
+      <course reference="170"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>78</id>
+      <course reference="170"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>79</id>
+      <course reference="170"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>80</id>
+      <course reference="170"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>81</id>
+      <course reference="170"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>82</id>
+      <course reference="170"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>83</id>
+      <course reference="172"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>84</id>
+      <course reference="172"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>85</id>
+      <course reference="172"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>86</id>
+      <course reference="172"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>87</id>
+      <course reference="172"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>88</id>
+      <course reference="176"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>89</id>
+      <course reference="176"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>90</id>
+      <course reference="176"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>91</id>
+      <course reference="176"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>92</id>
+      <course reference="176"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>93</id>
+      <course reference="176"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>94</id>
+      <course reference="176"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>95</id>
+      <course reference="176"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>96</id>
+      <course reference="178"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>97</id>
+      <course reference="178"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>98</id>
+      <course reference="178"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>99</id>
+      <course reference="178"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>100</id>
+      <course reference="178"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>101</id>
+      <course reference="178"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>102</id>
+      <course reference="178"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>103</id>
+      <course reference="178"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>104</id>
+      <course reference="178"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>105</id>
+      <course reference="178"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>106</id>
+      <course reference="180"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>107</id>
+      <course reference="180"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>108</id>
+      <course reference="180"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>109</id>
+      <course reference="180"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>110</id>
+      <course reference="180"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>111</id>
+      <course reference="180"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>112</id>
+      <course reference="180"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>113</id>
+      <course reference="180"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>114</id>
+      <course reference="182"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>115</id>
+      <course reference="182"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>116</id>
+      <course reference="182"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>117</id>
+      <course reference="182"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>118</id>
+      <course reference="182"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>119</id>
+      <course reference="182"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>120</id>
+      <course reference="182"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>121</id>
+      <course reference="182"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>122</id>
+      <course reference="182"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>123</id>
+      <course reference="184"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>124</id>
+      <course reference="184"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>125</id>
+      <course reference="184"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>126</id>
+      <course reference="184"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>127</id>
+      <course reference="184"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>128</id>
+      <course reference="184"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>129</id>
+      <course reference="184"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>130</id>
+      <course reference="184"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>131</id>
+      <course reference="184"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>132</id>
+      <course reference="184"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>133</id>
+      <course reference="184"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>134</id>
+      <course reference="184"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>135</id>
+      <course reference="184"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>136</id>
+      <course reference="184"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>137</id>
+      <course reference="184"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>138</id>
+      <course reference="186"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>139</id>
+      <course reference="186"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>140</id>
+      <course reference="186"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>141</id>
+      <course reference="186"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>142</id>
+      <course reference="186"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>143</id>
+      <course reference="186"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>144</id>
+      <course reference="186"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>145</id>
+      <course reference="186"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>146</id>
+      <course reference="186"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>147</id>
+      <course reference="186"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>148</id>
+      <course reference="186"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>149</id>
+      <course reference="186"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>150</id>
+      <course reference="186"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>151</id>
+      <course reference="186"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>152</id>
+      <course reference="188"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>153</id>
+      <course reference="188"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>154</id>
+      <course reference="188"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>155</id>
+      <course reference="188"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>156</id>
+      <course reference="188"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>157</id>
+      <course reference="190"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>158</id>
+      <course reference="190"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>159</id>
+      <course reference="190"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>160</id>
+      <course reference="192"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>161</id>
+      <course reference="192"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>162</id>
+      <course reference="192"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>163</id>
+      <course reference="194"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>164</id>
+      <course reference="194"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>165</id>
+      <course reference="194"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>166</id>
+      <course reference="196"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>167</id>
+      <course reference="196"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>168</id>
+      <course reference="196"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>169</id>
+      <course reference="196"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>170</id>
+      <course reference="196"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>171</id>
+      <course reference="196"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>172</id>
+      <course reference="196"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>173</id>
+      <course reference="196"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>174</id>
+      <course reference="196"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>175</id>
+      <course reference="196"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>176</id>
+      <course reference="196"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>177</id>
+      <course reference="198"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>178</id>
+      <course reference="198"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>179</id>
+      <course reference="198"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>180</id>
+      <course reference="198"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>181</id>
+      <course reference="198"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>182</id>
+      <course reference="198"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>183</id>
+      <course reference="198"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>184</id>
+      <course reference="198"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>185</id>
+      <course reference="200"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>186</id>
+      <course reference="200"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>187</id>
+      <course reference="202"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>188</id>
+      <course reference="202"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>189</id>
+      <course reference="202"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>190</id>
+      <course reference="202"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>191</id>
+      <course reference="202"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>192</id>
+      <course reference="202"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>193</id>
+      <course reference="202"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>194</id>
+      <course reference="202"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>195</id>
+      <course reference="202"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>196</id>
+      <course reference="202"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>197</id>
+      <course reference="202"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>198</id>
+      <course reference="202"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>199</id>
+      <course reference="204"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>200</id>
+      <course reference="204"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>201</id>
+      <course reference="204"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>202</id>
+      <course reference="204"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>203</id>
+      <course reference="204"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>204</id>
+      <course reference="204"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>205</id>
+      <course reference="204"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>206</id>
+      <course reference="204"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>207</id>
+      <course reference="206"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>208</id>
+      <course reference="206"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>209</id>
+      <course reference="206"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>210</id>
+      <course reference="206"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>211</id>
+      <course reference="206"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>212</id>
+      <course reference="206"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>213</id>
+      <course reference="206"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>214</id>
+      <course reference="206"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>215</id>
+      <course reference="206"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>216</id>
+      <course reference="208"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>217</id>
+      <course reference="208"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>218</id>
+      <course reference="208"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>219</id>
+      <course reference="208"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>220</id>
+      <course reference="208"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>221</id>
+      <course reference="208"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>222</id>
+      <course reference="208"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>223</id>
+      <course reference="208"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>224</id>
+      <course reference="208"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>225</id>
+      <course reference="208"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>226</id>
+      <course reference="212"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>227</id>
+      <course reference="212"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>228</id>
+      <course reference="212"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>229</id>
+      <course reference="212"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>230</id>
+      <course reference="212"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>231</id>
+      <course reference="212"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>232</id>
+      <course reference="212"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>233</id>
+      <course reference="212"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>234</id>
+      <course reference="214"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>235</id>
+      <course reference="214"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>236</id>
+      <course reference="214"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>237</id>
+      <course reference="214"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>238</id>
+      <course reference="214"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>239</id>
+      <course reference="214"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>240</id>
+      <course reference="214"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>241</id>
+      <course reference="214"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>242</id>
+      <course reference="216"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>243</id>
+      <course reference="216"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>244</id>
+      <course reference="218"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>245</id>
+      <course reference="218"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>246</id>
+      <course reference="218"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>247</id>
+      <course reference="218"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>248</id>
+      <course reference="218"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>249</id>
+      <course reference="218"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>250</id>
+      <course reference="218"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>251</id>
+      <course reference="218"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>252</id>
+      <course reference="224"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>253</id>
+      <course reference="224"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>254</id>
+      <course reference="224"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>255</id>
+      <course reference="224"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>256</id>
+      <course reference="224"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>257</id>
+      <course reference="224"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>258</id>
+      <course reference="224"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>259</id>
+      <course reference="224"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>260</id>
+      <course reference="232"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>261</id>
+      <course reference="232"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>262</id>
+      <course reference="232"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>263</id>
+      <course reference="232"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>264</id>
+      <course reference="232"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>265</id>
+      <course reference="232"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>266</id>
+      <course reference="232"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>267</id>
+      <course reference="232"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>268</id>
+      <course reference="234"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>269</id>
+      <course reference="234"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>270</id>
+      <course reference="234"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>271</id>
+      <course reference="234"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>272</id>
+      <course reference="234"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>273</id>
+      <course reference="234"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>274</id>
+      <course reference="234"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>275</id>
+      <course reference="234"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>276</id>
+      <course reference="236"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>277</id>
+      <course reference="236"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>278</id>
+      <course reference="236"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>279</id>
+      <course reference="236"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>280</id>
+      <course reference="236"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>281</id>
+      <course reference="236"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>282</id>
+      <course reference="236"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>283</id>
+      <course reference="236"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>284</id>
+      <course reference="236"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>285</id>
+      <course reference="236"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>286</id>
+      <course reference="238"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>287</id>
+      <course reference="238"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>288</id>
+      <course reference="238"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>289</id>
+      <course reference="238"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>290</id>
+      <course reference="238"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>291</id>
+      <course reference="238"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>292</id>
+      <course reference="238"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>293</id>
+      <course reference="238"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>294</id>
+      <course reference="242"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>295</id>
+      <course reference="242"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>296</id>
+      <course reference="242"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>297</id>
+      <course reference="242"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>298</id>
+      <course reference="242"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>299</id>
+      <course reference="242"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>300</id>
+      <course reference="242"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>301</id>
+      <course reference="242"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>302</id>
+      <course reference="242"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>303</id>
+      <course reference="242"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>304</id>
+      <course reference="242"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>305</id>
+      <course reference="242"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>306</id>
+      <course reference="242"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>307</id>
+      <course reference="242"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>308</id>
+      <course reference="242"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>309</id>
+      <course reference="246"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>310</id>
+      <course reference="246"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>311</id>
+      <course reference="246"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>312</id>
+      <course reference="246"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>313</id>
+      <course reference="246"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>314</id>
+      <course reference="246"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>315</id>
+      <course reference="250"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>316</id>
+      <course reference="250"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>317</id>
+      <course reference="250"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>318</id>
+      <course reference="250"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>319</id>
+      <course reference="250"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>320</id>
+      <course reference="250"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>321</id>
+      <course reference="250"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>322</id>
+      <course reference="250"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>323</id>
+      <course reference="250"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>324</id>
+      <course reference="250"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>325</id>
+      <course reference="250"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>326</id>
+      <course reference="250"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>327</id>
+      <course reference="250"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>328</id>
+      <course reference="250"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>329</id>
+      <course reference="250"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>330</id>
+      <course reference="252"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>331</id>
+      <course reference="252"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>332</id>
+      <course reference="254"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>333</id>
+      <course reference="254"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>334</id>
+      <course reference="254"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>335</id>
+      <course reference="254"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>336</id>
+      <course reference="254"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>337</id>
+      <course reference="254"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>338</id>
+      <course reference="254"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>339</id>
+      <course reference="254"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>340</id>
+      <course reference="258"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>341</id>
+      <course reference="258"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>342</id>
+      <course reference="258"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>343</id>
+      <course reference="258"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>344</id>
+      <course reference="258"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>345</id>
+      <course reference="258"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>346</id>
+      <course reference="258"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>347</id>
+      <course reference="258"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>348</id>
+      <course reference="258"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>349</id>
+      <course reference="258"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>350</id>
+      <course reference="258"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>351</id>
+      <course reference="258"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>352</id>
+      <course reference="258"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>353</id>
+      <course reference="258"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>354</id>
+      <course reference="258"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>355</id>
+      <course reference="260"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>356</id>
+      <course reference="260"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>357</id>
+      <course reference="260"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>358</id>
+      <course reference="262"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>359</id>
+      <course reference="262"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>360</id>
+      <course reference="262"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>361</id>
+      <course reference="262"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>362</id>
+      <course reference="262"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>363</id>
+      <course reference="262"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>364</id>
+      <course reference="262"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>365</id>
+      <course reference="262"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>366</id>
+      <course reference="262"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>367</id>
+      <course reference="262"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>368</id>
+      <course reference="262"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>369</id>
+      <course reference="262"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>370</id>
+      <course reference="262"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>371</id>
+      <course reference="262"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>372</id>
+      <course reference="262"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>373</id>
+      <course reference="262"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>374</id>
+      <course reference="262"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>375</id>
+      <course reference="264"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>376</id>
+      <course reference="264"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>377</id>
+      <course reference="266"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>378</id>
+      <course reference="266"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>379</id>
+      <course reference="266"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>380</id>
+      <course reference="266"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>381</id>
+      <course reference="266"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>382</id>
+      <course reference="266"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>383</id>
+      <course reference="266"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>384</id>
+      <course reference="266"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>385</id>
+      <course reference="268"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>386</id>
+      <course reference="268"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>387</id>
+      <course reference="268"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>388</id>
+      <course reference="268"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>389</id>
+      <course reference="268"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>390</id>
+      <course reference="270"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>391</id>
+      <course reference="270"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="763">
+      <id>392</id>
+      <course reference="270"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="764">
+      <id>393</id>
+      <course reference="272"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="765">
+      <id>394</id>
+      <course reference="272"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="766">
+      <id>395</id>
+      <course reference="272"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="767">
+      <id>396</id>
+      <course reference="272"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="768">
+      <id>397</id>
+      <course reference="272"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="769">
+      <id>398</id>
+      <course reference="272"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="770">
+      <id>399</id>
+      <course reference="272"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="771">
+      <id>400</id>
+      <course reference="272"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="772">
+      <id>401</id>
+      <course reference="272"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="773">
+      <id>402</id>
+      <course reference="272"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="774">
+      <id>403</id>
+      <course reference="278"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="775">
+      <id>404</id>
+      <course reference="278"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="776">
+      <id>405</id>
+      <course reference="278"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="777">
+      <id>406</id>
+      <course reference="278"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="778">
+      <id>407</id>
+      <course reference="278"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="779">
+      <id>408</id>
+      <course reference="278"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="780">
+      <id>409</id>
+      <course reference="278"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="781">
+      <id>410</id>
+      <course reference="278"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="782">
+      <id>411</id>
+      <course reference="278"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="783">
+      <id>412</id>
+      <course reference="278"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="784">
+      <id>413</id>
+      <course reference="282"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="785">
+      <id>414</id>
+      <course reference="282"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="786">
+      <id>415</id>
+      <course reference="282"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="787">
+      <id>416</id>
+      <course reference="282"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="788">
+      <id>417</id>
+      <course reference="282"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="789">
+      <id>418</id>
+      <course reference="282"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="790">
+      <id>419</id>
+      <course reference="282"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="791">
+      <id>420</id>
+      <course reference="282"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="792">
+      <id>421</id>
+      <course reference="284"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="793">
+      <id>422</id>
+      <course reference="284"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="794">
+      <id>423</id>
+      <course reference="284"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="795">
+      <id>424</id>
+      <course reference="284"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="796">
+      <id>425</id>
+      <course reference="284"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="797">
+      <id>426</id>
+      <course reference="284"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="798">
+      <id>427</id>
+      <course reference="284"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="799">
+      <id>428</id>
+      <course reference="284"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="800">
+      <id>429</id>
+      <course reference="284"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="801">
+      <id>430</id>
+      <course reference="284"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="802">
+      <id>431</id>
+      <course reference="286"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="803">
+      <id>432</id>
+      <course reference="286"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="804">
+      <id>433</id>
+      <course reference="286"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="805">
+      <id>434</id>
+      <course reference="288"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="806">
+      <id>435</id>
+      <course reference="288"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="807">
+      <id>436</id>
+      <course reference="288"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="808">
+      <id>437</id>
+      <course reference="288"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="809">
+      <id>438</id>
+      <course reference="288"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="810">
+      <id>439</id>
+      <course reference="288"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="811">
+      <id>440</id>
+      <course reference="288"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="812">
+      <id>441</id>
+      <course reference="288"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="813">
+      <id>442</id>
+      <course reference="298"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="814">
+      <id>443</id>
+      <course reference="298"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="815">
+      <id>444</id>
+      <course reference="298"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="816">
+      <id>445</id>
+      <course reference="298"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="817">
+      <id>446</id>
+      <course reference="298"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="818">
+      <id>447</id>
+      <course reference="298"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="819">
+      <id>448</id>
+      <course reference="298"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="820">
+      <id>449</id>
+      <course reference="298"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="821">
+      <id>450</id>
+      <course reference="302"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="822">
+      <id>451</id>
+      <course reference="302"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="823">
+      <id>452</id>
+      <course reference="308"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="824">
+      <id>453</id>
+      <course reference="308"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="825">
+      <id>454</id>
+      <course reference="308"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="826">
+      <id>455</id>
+      <course reference="308"/>
+      <period reference="341"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="827">
+      <id>456</id>
+      <course reference="308"/>
+      <period reference="342"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="828">
+      <id>457</id>
+      <course reference="308"/>
+      <period reference="343"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="829">
+      <id>458</id>
+      <course reference="308"/>
+      <period reference="344"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="830">
+      <id>459</id>
+      <course reference="308"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="831">
+      <id>460</id>
+      <course reference="310"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="832">
+      <id>461</id>
+      <course reference="310"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="833">
+      <id>462</id>
+      <course reference="310"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="834">
+      <id>463</id>
+      <course reference="310"/>
+      <period reference="345"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="835">
+      <id>464</id>
+      <course reference="310"/>
+      <period reference="346"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="836">
+      <id>465</id>
+      <course reference="310"/>
+      <period reference="347"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="837">
+      <id>466</id>
+      <course reference="310"/>
+      <period reference="348"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="838">
+      <id>467</id>
+      <course reference="310"/>
+      <period reference="349"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp14.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp14.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/itc2007/curriculumcourse/unsolved/comp14.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,4287 @@
+<org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule id="1">
+  <id>0</id>
+  <name>Ing0708-1</name>
+  <teacherList id="2">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="3">
+      <id>10</id>
+      <code>t010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="4">
+      <id>11</id>
+      <code>t011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="5">
+      <id>12</id>
+      <code>t012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="6">
+      <id>50</id>
+      <code>t050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="7">
+      <id>13</id>
+      <code>t013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="8">
+      <id>14</id>
+      <code>t014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="9">
+      <id>52</id>
+      <code>t052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="10">
+      <id>51</id>
+      <code>t051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="11">
+      <id>54</id>
+      <code>t054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="12">
+      <id>53</id>
+      <code>t053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="13">
+      <id>56</id>
+      <code>t056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="14">
+      <id>55</id>
+      <code>t055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="15">
+      <id>58</id>
+      <code>t058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="16">
+      <id>57</id>
+      <code>t057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="17">
+      <id>48</id>
+      <code>t048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="18">
+      <id>49</id>
+      <code>t049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="19">
+      <id>5</id>
+      <code>t005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="20">
+      <id>4</id>
+      <code>t004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="21">
+      <id>7</id>
+      <code>t007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="22">
+      <id>6</id>
+      <code>t006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="23">
+      <id>9</id>
+      <code>t009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="24">
+      <id>8</id>
+      <code>t008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="25">
+      <id>20</id>
+      <code>t020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="26">
+      <id>21</id>
+      <code>t021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="27">
+      <id>61</id>
+      <code>t061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="28">
+      <id>24</id>
+      <code>t024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="29">
+      <id>60</id>
+      <code>t060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="30">
+      <id>25</id>
+      <code>t025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="31">
+      <id>22</id>
+      <code>t022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="32">
+      <id>23</id>
+      <code>t023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="33">
+      <id>65</id>
+      <code>t065</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="34">
+      <id>64</id>
+      <code>t064</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="35">
+      <id>63</id>
+      <code>t063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="36">
+      <id>62</id>
+      <code>t062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="37">
+      <id>67</id>
+      <code>t067</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="38">
+      <id>66</id>
+      <code>t066</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="39">
+      <id>59</id>
+      <code>t059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="40">
+      <id>18</id>
+      <code>t018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="41">
+      <id>17</id>
+      <code>t017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="42">
+      <id>16</id>
+      <code>t016</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="43">
+      <id>15</id>
+      <code>t015</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="44">
+      <id>19</id>
+      <code>t019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="45">
+      <id>34</id>
+      <code>t034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="46">
+      <id>33</id>
+      <code>t033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="47">
+      <id>36</id>
+      <code>t036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="48">
+      <id>35</id>
+      <code>t035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="49">
+      <id>30</id>
+      <code>t030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="50">
+      <id>32</id>
+      <code>t032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="51">
+      <id>31</id>
+      <code>t031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="52">
+      <id>26</id>
+      <code>t026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="53">
+      <id>27</id>
+      <code>t027</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="54">
+      <id>28</id>
+      <code>t028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="55">
+      <id>29</id>
+      <code>t029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="56">
+      <id>2</id>
+      <code>t002</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="57">
+      <id>3</id>
+      <code>t003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="58">
+      <id>0</id>
+      <code>t000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="59">
+      <id>1</id>
+      <code>t001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="60">
+      <id>47</id>
+      <code>t047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="61">
+      <id>46</id>
+      <code>t046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="62">
+      <id>45</id>
+      <code>t045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="63">
+      <id>44</id>
+      <code>t044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="64">
+      <id>43</id>
+      <code>t043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="65">
+      <id>42</id>
+      <code>t042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="66">
+      <id>41</id>
+      <code>t041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="67">
+      <id>40</id>
+      <code>t040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="68">
+      <id>39</id>
+      <code>t039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="69">
+      <id>37</id>
+      <code>t037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher id="70">
+      <id>38</id>
+      <code>t038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Teacher>
+  </teacherList>
+  <curriculumList id="71">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="72">
+      <id>0</id>
+      <code>q000</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="73">
+      <id>1</id>
+      <code>q001</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="74">
+      <id>2</id>
+      <code>q003</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="75">
+      <id>3</id>
+      <code>q004</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="76">
+      <id>4</id>
+      <code>q005</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="77">
+      <id>5</id>
+      <code>q006</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="78">
+      <id>6</id>
+      <code>q007</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="79">
+      <id>7</id>
+      <code>q008</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="80">
+      <id>8</id>
+      <code>q009</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="81">
+      <id>9</id>
+      <code>q010</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="82">
+      <id>10</id>
+      <code>q011</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="83">
+      <id>11</id>
+      <code>q012</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="84">
+      <id>12</id>
+      <code>q013</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="85">
+      <id>13</id>
+      <code>q014</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="86">
+      <id>14</id>
+      <code>q017</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="87">
+      <id>15</id>
+      <code>q018</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="88">
+      <id>16</id>
+      <code>q019</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="89">
+      <id>17</id>
+      <code>q020</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="90">
+      <id>18</id>
+      <code>q021</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="91">
+      <id>19</id>
+      <code>q022</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="92">
+      <id>20</id>
+      <code>q023</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="93">
+      <id>21</id>
+      <code>q024</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="94">
+      <id>22</id>
+      <code>q025</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="95">
+      <id>23</id>
+      <code>q026</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="96">
+      <id>24</id>
+      <code>q028</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="97">
+      <id>25</id>
+      <code>q029</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="98">
+      <id>26</id>
+      <code>q030</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="99">
+      <id>27</id>
+      <code>q031</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="100">
+      <id>28</id>
+      <code>q032</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="101">
+      <id>29</id>
+      <code>q033</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="102">
+      <id>30</id>
+      <code>q034</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="103">
+      <id>31</id>
+      <code>q035</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="104">
+      <id>32</id>
+      <code>q036</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="105">
+      <id>33</id>
+      <code>q037</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="106">
+      <id>34</id>
+      <code>q038</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="107">
+      <id>35</id>
+      <code>q039</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="108">
+      <id>36</id>
+      <code>q040</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="109">
+      <id>37</id>
+      <code>q041</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="110">
+      <id>38</id>
+      <code>q042</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="111">
+      <id>39</id>
+      <code>q043</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="112">
+      <id>40</id>
+      <code>q044</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="113">
+      <id>41</id>
+      <code>q045</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="114">
+      <id>42</id>
+      <code>q046</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="115">
+      <id>43</id>
+      <code>q047</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="116">
+      <id>44</id>
+      <code>q048</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="117">
+      <id>45</id>
+      <code>q049</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="118">
+      <id>46</id>
+      <code>q050</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="119">
+      <id>47</id>
+      <code>q051</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="120">
+      <id>48</id>
+      <code>q052</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="121">
+      <id>49</id>
+      <code>q053</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="122">
+      <id>50</id>
+      <code>q054</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="123">
+      <id>51</id>
+      <code>q055</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="124">
+      <id>52</id>
+      <code>q056</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="125">
+      <id>53</id>
+      <code>q057</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="126">
+      <id>54</id>
+      <code>q058</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="127">
+      <id>55</id>
+      <code>q059</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="128">
+      <id>56</id>
+      <code>q060</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="129">
+      <id>57</id>
+      <code>q061</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="130">
+      <id>58</id>
+      <code>q062</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum id="131">
+      <id>59</id>
+      <code>q063</code>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum>
+  </curriculumList>
+  <courseList id="132">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="133">
+      <id>0</id>
+      <code>c0772</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="134">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>6</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="135">
+      <id>1</id>
+      <code>c0793</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="136">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="137">
+      <id>2</id>
+      <code>c0803</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="138">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>20</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="139">
+      <id>3</id>
+      <code>c0806</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="140">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>10</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="141">
+      <id>4</id>
+      <code>c0816</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="142">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+      </curriculumList>
+      <studentSize>24</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="143">
+      <id>5</id>
+      <code>c0820</code>
+      <teacher reference="57"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="144">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="145">
+      <id>6</id>
+      <code>c0821</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="146">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="147">
+      <id>7</id>
+      <code>c0823</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="148">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>19</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="149">
+      <id>8</id>
+      <code>c0824</code>
+      <teacher reference="56"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="150">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>16</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="151">
+      <id>9</id>
+      <code>c0826</code>
+      <teacher reference="20"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="152">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="131"/>
+      </curriculumList>
+      <studentSize>19</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="153">
+      <id>10</id>
+      <code>c0830</code>
+      <teacher reference="19"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="154">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+      </curriculumList>
+      <studentSize>29</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="155">
+      <id>11</id>
+      <code>c0836</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="156">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+      </curriculumList>
+      <studentSize>46</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="157">
+      <id>12</id>
+      <code>c0935</code>
+      <teacher reference="21"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>4</minWorkingDaySize>
+      <curriculumList id="158">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="159">
+      <id>13</id>
+      <code>c1009</code>
+      <teacher reference="58"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="160">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+      </curriculumList>
+      <studentSize>82</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="161">
+      <id>14</id>
+      <code>c1013</code>
+      <teacher reference="24"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="162">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="163">
+      <id>15</id>
+      <code>c1027</code>
+      <teacher reference="23"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>5</minWorkingDaySize>
+      <curriculumList id="164">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="81"/>
+      </curriculumList>
+      <studentSize>115</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="165">
+      <id>16</id>
+      <code>c1031</code>
+      <teacher reference="3"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>5</minWorkingDaySize>
+      <curriculumList id="166">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="91"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="167">
+      <id>17</id>
+      <code>c1033</code>
+      <teacher reference="4"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>5</minWorkingDaySize>
+      <curriculumList id="168">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="72"/>
+      </curriculumList>
+      <studentSize>90</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="169">
+      <id>18</id>
+      <code>c1057</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="170">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="171">
+      <id>19</id>
+      <code>c1067</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="172">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="173">
+      <id>20</id>
+      <code>c1068</code>
+      <teacher reference="7"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="174">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>38</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="175">
+      <id>21</id>
+      <code>c1074</code>
+      <teacher reference="8"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="176">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="177">
+      <id>22</id>
+      <code>c0006</code>
+      <teacher reference="43"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="178">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+      </curriculumList>
+      <studentSize>29</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="179">
+      <id>23</id>
+      <code>c0011</code>
+      <teacher reference="22"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="180">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="80"/>
+      </curriculumList>
+      <studentSize>18</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="181">
+      <id>24</id>
+      <code>c0018</code>
+      <teacher reference="42"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="182">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>28</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="183">
+      <id>25</id>
+      <code>c0026</code>
+      <teacher reference="41"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="184">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>35</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="185">
+      <id>26</id>
+      <code>c0027</code>
+      <teacher reference="40"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="186">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="187">
+      <id>27</id>
+      <code>c0046</code>
+      <teacher reference="44"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="188">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>79</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="189">
+      <id>28</id>
+      <code>c0050</code>
+      <teacher reference="25"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>1</minWorkingDaySize>
+      <curriculumList id="190">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="191">
+      <id>29</id>
+      <code>c0051</code>
+      <teacher reference="26"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="192">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>104</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="193">
+      <id>30</id>
+      <code>c0059</code>
+      <teacher reference="31"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="194">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="82"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="96"/>
+      </curriculumList>
+      <studentSize>104</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="195">
+      <id>31</id>
+      <code>c0064</code>
+      <teacher reference="32"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="196">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="197">
+      <id>32</id>
+      <code>c0073</code>
+      <teacher reference="28"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="198">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>42</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="199">
+      <id>33</id>
+      <code>c0080</code>
+      <teacher reference="30"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="200">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="130"/>
+      </curriculumList>
+      <studentSize>31</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="201">
+      <id>34</id>
+      <code>c0091</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="202">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+      </curriculumList>
+      <studentSize>17</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="203">
+      <id>35</id>
+      <code>c0097</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="204">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="205">
+      <id>36</id>
+      <code>c0099</code>
+      <teacher reference="54"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="206">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="207">
+      <id>37</id>
+      <code>c0101</code>
+      <teacher reference="55"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="208">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="209">
+      <id>38</id>
+      <code>c0105</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="210">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="74"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+      </curriculumList>
+      <studentSize>153</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="211">
+      <id>39</id>
+      <code>c0109</code>
+      <teacher reference="59"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="212">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="213">
+      <id>40</id>
+      <code>c0180</code>
+      <teacher reference="51"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="214">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="73"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>160</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="215">
+      <id>41</id>
+      <code>c0184</code>
+      <teacher reference="50"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="216">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="217">
+      <id>42</id>
+      <code>c0185</code>
+      <teacher reference="46"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="218">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="94"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+      </curriculumList>
+      <studentSize>105</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="219">
+      <id>43</id>
+      <code>c0189</code>
+      <teacher reference="45"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="220">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="221">
+      <id>44</id>
+      <code>c0199</code>
+      <teacher reference="48"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="222">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="223">
+      <id>45</id>
+      <code>c0200</code>
+      <teacher reference="47"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="224">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="92"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="225">
+      <id>46</id>
+      <code>c0212</code>
+      <teacher reference="69"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="226">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>112</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="227">
+      <id>47</id>
+      <code>c0215</code>
+      <teacher reference="70"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="228">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>83</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="229">
+      <id>48</id>
+      <code>c0216</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="230">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="76"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>112</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="231">
+      <id>49</id>
+      <code>c0220</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="232">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+      </curriculumList>
+      <studentSize>80</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="233">
+      <id>50</id>
+      <code>c0228</code>
+      <teacher reference="66"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="234">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="86"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="87"/>
+      </curriculumList>
+      <studentSize>83</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="235">
+      <id>51</id>
+      <code>c0231</code>
+      <teacher reference="65"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="236">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>67</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="237">
+      <id>52</id>
+      <code>c0243</code>
+      <teacher reference="68"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="238">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="239">
+      <id>53</id>
+      <code>c0247</code>
+      <teacher reference="64"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="240">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+      </curriculumList>
+      <studentSize>78</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="241">
+      <id>54</id>
+      <code>c0261</code>
+      <teacher reference="63"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="242">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>125</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="243">
+      <id>55</id>
+      <code>c0281</code>
+      <teacher reference="62"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="244">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="99"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>74</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="245">
+      <id>56</id>
+      <code>c0422</code>
+      <teacher reference="67"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="246">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+      </curriculumList>
+      <studentSize>35</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="247">
+      <id>57</id>
+      <code>c0427</code>
+      <teacher reference="61"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="248">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="77"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="79"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="127"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="128"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="249">
+      <id>58</id>
+      <code>c0429</code>
+      <teacher reference="60"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="250">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="95"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="110"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="251">
+      <id>59</id>
+      <code>c0433</code>
+      <teacher reference="17"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="252">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="253">
+      <id>60</id>
+      <code>c0439</code>
+      <teacher reference="18"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="254">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="108"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>30</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="255">
+      <id>61</id>
+      <code>c0440</code>
+      <teacher reference="6"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="256">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="257">
+      <id>62</id>
+      <code>c0442</code>
+      <teacher reference="10"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="258">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="109"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="259">
+      <id>63</id>
+      <code>c0446</code>
+      <teacher reference="9"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="260">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="261">
+      <id>64</id>
+      <code>c0450</code>
+      <teacher reference="12"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="262">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>82</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="263">
+      <id>65</id>
+      <code>c0452</code>
+      <teacher reference="11"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="264">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="102"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="103"/>
+      </curriculumList>
+      <studentSize>60</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="265">
+      <id>66</id>
+      <code>c1089</code>
+      <teacher reference="14"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>5</minWorkingDaySize>
+      <curriculumList id="266">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="75"/>
+      </curriculumList>
+      <studentSize>130</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="267">
+      <id>67</id>
+      <code>c0462</code>
+      <teacher reference="13"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="268">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>81</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="269">
+      <id>68</id>
+      <code>c0463</code>
+      <teacher reference="16"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="270">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="106"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="107"/>
+      </curriculumList>
+      <studentSize>81</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="271">
+      <id>69</id>
+      <code>c0474</code>
+      <teacher reference="15"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="272">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="98"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="105"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="115"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="117"/>
+      </curriculumList>
+      <studentSize>68</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="273">
+      <id>70</id>
+      <code>c0484</code>
+      <teacher reference="39"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="274">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="118"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+      </curriculumList>
+      <studentSize>38</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="275">
+      <id>71</id>
+      <code>c0495</code>
+      <teacher reference="29"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="276">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="104"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="116"/>
+      </curriculumList>
+      <studentSize>19</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="277">
+      <id>72</id>
+      <code>c0516</code>
+      <teacher reference="49"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="278">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="279">
+      <id>73</id>
+      <code>c0519</code>
+      <teacher reference="27"/>
+      <lectureSize>5</lectureSize>
+      <minWorkingDaySize>5</minWorkingDaySize>
+      <curriculumList id="280">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="281">
+      <id>74</id>
+      <code>c0524</code>
+      <teacher reference="53"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>2</minWorkingDaySize>
+      <curriculumList id="282">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="120"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="123"/>
+      </curriculumList>
+      <studentSize>45</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="283">
+      <id>75</id>
+      <code>c0533</code>
+      <teacher reference="36"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="284">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="124"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="129"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="285">
+      <id>76</id>
+      <code>c0536</code>
+      <teacher reference="35"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="286">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="125"/>
+      </curriculumList>
+      <studentSize>15</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="287">
+      <id>77</id>
+      <code>c0600</code>
+      <teacher reference="34"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="288">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="100"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="101"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="119"/>
+      </curriculumList>
+      <studentSize>37</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="289">
+      <id>78</id>
+      <code>c0718</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="290">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+      </curriculumList>
+      <studentSize>5</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="291">
+      <id>79</id>
+      <code>c0513</code>
+      <teacher reference="38"/>
+      <lectureSize>6</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="292">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="121"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="122"/>
+      </curriculumList>
+      <studentSize>70</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="293">
+      <id>80</id>
+      <code>c0767</code>
+      <teacher reference="33"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="294">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="89"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="90"/>
+      </curriculumList>
+      <studentSize>63</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="295">
+      <id>81</id>
+      <code>c1180</code>
+      <teacher reference="37"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="296">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="93"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="97"/>
+      </curriculumList>
+      <studentSize>75</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="297">
+      <id>82</id>
+      <code>c1020</code>
+      <teacher reference="5"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="298">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="78"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="126"/>
+      </curriculumList>
+      <studentSize>25</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="299">
+      <id>83</id>
+      <code>c1058</code>
+      <teacher reference="39"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="300">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="83"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="84"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="85"/>
+      </curriculumList>
+      <studentSize>55</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Course id="301">
+      <id>84</id>
+      <code>c0768</code>
+      <teacher reference="52"/>
+      <lectureSize>3</lectureSize>
+      <minWorkingDaySize>3</minWorkingDaySize>
+      <curriculumList id="302">
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="88"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="111"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="112"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="113"/>
+        <org.drools.solver.examples.itc2007.curriculumcourse.domain.Curriculum reference="114"/>
+      </curriculumList>
+      <studentSize>40</studentSize>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Course>
+  </courseList>
+  <dayList id="303">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="304">
+      <id>0</id>
+      <dayIndex>0</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="305">
+      <id>1</id>
+      <dayIndex>1</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="306">
+      <id>2</id>
+      <dayIndex>2</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="307">
+      <id>3</id>
+      <dayIndex>3</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Day id="308">
+      <id>4</id>
+      <dayIndex>4</dayIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Day>
+  </dayList>
+  <timeslotList id="309">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="310">
+      <id>0</id>
+      <timeslotIndex>0</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="311">
+      <id>1</id>
+      <timeslotIndex>1</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="312">
+      <id>2</id>
+      <timeslotIndex>2</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="313">
+      <id>3</id>
+      <timeslotIndex>3</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot id="314">
+      <id>4</id>
+      <timeslotIndex>4</timeslotIndex>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Timeslot>
+  </timeslotList>
+  <periodList id="315">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="316">
+      <id>0</id>
+      <day reference="304"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="317">
+      <id>1</id>
+      <day reference="304"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="318">
+      <id>2</id>
+      <day reference="304"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="319">
+      <id>3</id>
+      <day reference="304"/>
+      <timeslot reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="320">
+      <id>4</id>
+      <day reference="304"/>
+      <timeslot reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="321">
+      <id>5</id>
+      <day reference="305"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="322">
+      <id>6</id>
+      <day reference="305"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="323">
+      <id>7</id>
+      <day reference="305"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="324">
+      <id>8</id>
+      <day reference="305"/>
+      <timeslot reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="325">
+      <id>9</id>
+      <day reference="305"/>
+      <timeslot reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="326">
+      <id>10</id>
+      <day reference="306"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="327">
+      <id>11</id>
+      <day reference="306"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="328">
+      <id>12</id>
+      <day reference="306"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="329">
+      <id>13</id>
+      <day reference="306"/>
+      <timeslot reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="330">
+      <id>14</id>
+      <day reference="306"/>
+      <timeslot reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="331">
+      <id>15</id>
+      <day reference="307"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="332">
+      <id>16</id>
+      <day reference="307"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="333">
+      <id>17</id>
+      <day reference="307"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="334">
+      <id>18</id>
+      <day reference="307"/>
+      <timeslot reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="335">
+      <id>19</id>
+      <day reference="307"/>
+      <timeslot reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="336">
+      <id>20</id>
+      <day reference="308"/>
+      <timeslot reference="310"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="337">
+      <id>21</id>
+      <day reference="308"/>
+      <timeslot reference="311"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="338">
+      <id>22</id>
+      <day reference="308"/>
+      <timeslot reference="312"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="339">
+      <id>23</id>
+      <day reference="308"/>
+      <timeslot reference="313"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Period id="340">
+      <id>24</id>
+      <day reference="308"/>
+      <timeslot reference="314"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Period>
+  </periodList>
+  <roomList id="341">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="342">
+      <id>0</id>
+      <code>25</code>
+      <capacity>40</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="343">
+      <id>1</id>
+      <code>36</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="344">
+      <id>2</id>
+      <code>37</code>
+      <capacity>42</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="345">
+      <id>3</id>
+      <code>38</code>
+      <capacity>48</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="346">
+      <id>4</id>
+      <code>34</code>
+      <capacity>50</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="347">
+      <id>5</id>
+      <code>27</code>
+      <capacity>65</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="348">
+      <id>6</id>
+      <code>B</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="349">
+      <id>7</id>
+      <code>D</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="350">
+      <id>8</id>
+      <code>F</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="351">
+      <id>9</id>
+      <code>G</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="352">
+      <id>10</id>
+      <code>A</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="353">
+      <id>11</id>
+      <code>L</code>
+      <capacity>216</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="354">
+      <id>12</id>
+      <code>Dis</code>
+      <capacity>100</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="355">
+      <id>13</id>
+      <code>N</code>
+      <capacity>30</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="356">
+      <id>14</id>
+      <code>Er1</code>
+      <capacity>70</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="357">
+      <id>15</id>
+      <code>Er2</code>
+      <capacity>70</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.Room id="358">
+      <id>16</id>
+      <code>52</code>
+      <capacity>60</capacity>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.Room>
+  </roomList>
+  <unavailablePeriodConstraintList id="359">
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="360">
+      <id>0</id>
+      <course reference="137"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="361">
+      <id>1</id>
+      <course reference="137"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="362">
+      <id>2</id>
+      <course reference="137"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="363">
+      <id>3</id>
+      <course reference="137"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="364">
+      <id>4</id>
+      <course reference="137"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="365">
+      <id>5</id>
+      <course reference="139"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="366">
+      <id>6</id>
+      <course reference="139"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="367">
+      <id>7</id>
+      <course reference="139"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="368">
+      <id>8</id>
+      <course reference="139"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="369">
+      <id>9</id>
+      <course reference="139"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="370">
+      <id>10</id>
+      <course reference="139"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="371">
+      <id>11</id>
+      <course reference="139"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="372">
+      <id>12</id>
+      <course reference="139"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="373">
+      <id>13</id>
+      <course reference="145"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="374">
+      <id>14</id>
+      <course reference="145"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="375">
+      <id>15</id>
+      <course reference="145"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="376">
+      <id>16</id>
+      <course reference="145"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="377">
+      <id>17</id>
+      <course reference="145"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="378">
+      <id>18</id>
+      <course reference="145"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="379">
+      <id>19</id>
+      <course reference="145"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="380">
+      <id>20</id>
+      <course reference="145"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="381">
+      <id>21</id>
+      <course reference="149"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="382">
+      <id>22</id>
+      <course reference="149"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="383">
+      <id>23</id>
+      <course reference="149"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="384">
+      <id>24</id>
+      <course reference="149"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="385">
+      <id>25</id>
+      <course reference="149"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="386">
+      <id>26</id>
+      <course reference="149"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="387">
+      <id>27</id>
+      <course reference="149"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="388">
+      <id>28</id>
+      <course reference="149"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="389">
+      <id>29</id>
+      <course reference="153"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="390">
+      <id>30</id>
+      <course reference="153"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="391">
+      <id>31</id>
+      <course reference="153"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="392">
+      <id>32</id>
+      <course reference="153"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="393">
+      <id>33</id>
+      <course reference="153"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="394">
+      <id>34</id>
+      <course reference="153"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="395">
+      <id>35</id>
+      <course reference="153"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="396">
+      <id>36</id>
+      <course reference="153"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="397">
+      <id>37</id>
+      <course reference="157"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="398">
+      <id>38</id>
+      <course reference="157"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="399">
+      <id>39</id>
+      <course reference="157"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="400">
+      <id>40</id>
+      <course reference="157"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="401">
+      <id>41</id>
+      <course reference="157"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="402">
+      <id>42</id>
+      <course reference="157"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="403">
+      <id>43</id>
+      <course reference="157"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="404">
+      <id>44</id>
+      <course reference="157"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="405">
+      <id>45</id>
+      <course reference="159"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="406">
+      <id>46</id>
+      <course reference="159"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="407">
+      <id>47</id>
+      <course reference="159"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="408">
+      <id>48</id>
+      <course reference="159"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="409">
+      <id>49</id>
+      <course reference="159"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="410">
+      <id>50</id>
+      <course reference="159"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="411">
+      <id>51</id>
+      <course reference="159"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="412">
+      <id>52</id>
+      <course reference="159"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="413">
+      <id>53</id>
+      <course reference="159"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="414">
+      <id>54</id>
+      <course reference="159"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="415">
+      <id>55</id>
+      <course reference="159"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="416">
+      <id>56</id>
+      <course reference="159"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="417">
+      <id>57</id>
+      <course reference="159"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="418">
+      <id>58</id>
+      <course reference="159"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="419">
+      <id>59</id>
+      <course reference="159"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="420">
+      <id>60</id>
+      <course reference="159"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="421">
+      <id>61</id>
+      <course reference="159"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="422">
+      <id>62</id>
+      <course reference="163"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="423">
+      <id>63</id>
+      <course reference="163"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="424">
+      <id>64</id>
+      <course reference="163"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="425">
+      <id>65</id>
+      <course reference="163"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="426">
+      <id>66</id>
+      <course reference="163"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="427">
+      <id>67</id>
+      <course reference="163"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="428">
+      <id>68</id>
+      <course reference="163"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="429">
+      <id>69</id>
+      <course reference="163"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="430">
+      <id>70</id>
+      <course reference="163"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="431">
+      <id>71</id>
+      <course reference="163"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="432">
+      <id>72</id>
+      <course reference="163"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="433">
+      <id>73</id>
+      <course reference="163"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="434">
+      <id>74</id>
+      <course reference="163"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="435">
+      <id>75</id>
+      <course reference="163"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="436">
+      <id>76</id>
+      <course reference="163"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="437">
+      <id>77</id>
+      <course reference="165"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="438">
+      <id>78</id>
+      <course reference="165"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="439">
+      <id>79</id>
+      <course reference="165"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="440">
+      <id>80</id>
+      <course reference="165"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="441">
+      <id>81</id>
+      <course reference="165"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="442">
+      <id>82</id>
+      <course reference="165"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="443">
+      <id>83</id>
+      <course reference="165"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="444">
+      <id>84</id>
+      <course reference="165"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="445">
+      <id>85</id>
+      <course reference="165"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="446">
+      <id>86</id>
+      <course reference="165"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="447">
+      <id>87</id>
+      <course reference="165"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="448">
+      <id>88</id>
+      <course reference="165"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="449">
+      <id>89</id>
+      <course reference="165"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="450">
+      <id>90</id>
+      <course reference="165"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="451">
+      <id>91</id>
+      <course reference="165"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="452">
+      <id>92</id>
+      <course reference="167"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="453">
+      <id>93</id>
+      <course reference="167"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="454">
+      <id>94</id>
+      <course reference="167"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="455">
+      <id>95</id>
+      <course reference="167"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="456">
+      <id>96</id>
+      <course reference="167"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="457">
+      <id>97</id>
+      <course reference="167"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="458">
+      <id>98</id>
+      <course reference="167"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="459">
+      <id>99</id>
+      <course reference="167"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="460">
+      <id>100</id>
+      <course reference="167"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="461">
+      <id>101</id>
+      <course reference="167"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="462">
+      <id>102</id>
+      <course reference="167"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="463">
+      <id>103</id>
+      <course reference="167"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="464">
+      <id>104</id>
+      <course reference="167"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="465">
+      <id>105</id>
+      <course reference="167"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="466">
+      <id>106</id>
+      <course reference="167"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="467">
+      <id>107</id>
+      <course reference="169"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="468">
+      <id>108</id>
+      <course reference="169"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="469">
+      <id>109</id>
+      <course reference="169"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="470">
+      <id>110</id>
+      <course reference="169"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="471">
+      <id>111</id>
+      <course reference="169"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="472">
+      <id>112</id>
+      <course reference="171"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="473">
+      <id>113</id>
+      <course reference="171"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="474">
+      <id>114</id>
+      <course reference="171"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="475">
+      <id>115</id>
+      <course reference="171"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="476">
+      <id>116</id>
+      <course reference="171"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="477">
+      <id>117</id>
+      <course reference="171"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="478">
+      <id>118</id>
+      <course reference="171"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="479">
+      <id>119</id>
+      <course reference="171"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="480">
+      <id>120</id>
+      <course reference="173"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="481">
+      <id>121</id>
+      <course reference="173"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="482">
+      <id>122</id>
+      <course reference="173"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="483">
+      <id>123</id>
+      <course reference="173"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="484">
+      <id>124</id>
+      <course reference="173"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="485">
+      <id>125</id>
+      <course reference="173"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="486">
+      <id>126</id>
+      <course reference="173"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="487">
+      <id>127</id>
+      <course reference="173"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="488">
+      <id>128</id>
+      <course reference="175"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="489">
+      <id>129</id>
+      <course reference="175"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="490">
+      <id>130</id>
+      <course reference="175"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="491">
+      <id>131</id>
+      <course reference="175"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="492">
+      <id>132</id>
+      <course reference="175"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="493">
+      <id>133</id>
+      <course reference="175"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="494">
+      <id>134</id>
+      <course reference="175"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="495">
+      <id>135</id>
+      <course reference="177"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="496">
+      <id>136</id>
+      <course reference="177"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="497">
+      <id>137</id>
+      <course reference="177"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="498">
+      <id>138</id>
+      <course reference="177"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="499">
+      <id>139</id>
+      <course reference="177"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="500">
+      <id>140</id>
+      <course reference="177"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="501">
+      <id>141</id>
+      <course reference="177"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="502">
+      <id>142</id>
+      <course reference="177"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="503">
+      <id>143</id>
+      <course reference="177"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="504">
+      <id>144</id>
+      <course reference="181"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="505">
+      <id>145</id>
+      <course reference="181"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="506">
+      <id>146</id>
+      <course reference="181"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="507">
+      <id>147</id>
+      <course reference="181"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="508">
+      <id>148</id>
+      <course reference="181"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="509">
+      <id>149</id>
+      <course reference="181"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="510">
+      <id>150</id>
+      <course reference="181"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="511">
+      <id>151</id>
+      <course reference="181"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="512">
+      <id>152</id>
+      <course reference="187"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="513">
+      <id>153</id>
+      <course reference="187"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="514">
+      <id>154</id>
+      <course reference="187"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="515">
+      <id>155</id>
+      <course reference="187"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="516">
+      <id>156</id>
+      <course reference="187"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="517">
+      <id>157</id>
+      <course reference="187"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="518">
+      <id>158</id>
+      <course reference="187"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="519">
+      <id>159</id>
+      <course reference="187"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="520">
+      <id>160</id>
+      <course reference="189"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="521">
+      <id>161</id>
+      <course reference="189"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="522">
+      <id>162</id>
+      <course reference="189"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="523">
+      <id>163</id>
+      <course reference="189"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="524">
+      <id>164</id>
+      <course reference="189"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="525">
+      <id>165</id>
+      <course reference="189"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="526">
+      <id>166</id>
+      <course reference="189"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="527">
+      <id>167</id>
+      <course reference="189"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="528">
+      <id>168</id>
+      <course reference="189"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="529">
+      <id>169</id>
+      <course reference="189"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="530">
+      <id>170</id>
+      <course reference="189"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="531">
+      <id>171</id>
+      <course reference="189"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="532">
+      <id>172</id>
+      <course reference="189"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="533">
+      <id>173</id>
+      <course reference="189"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="534">
+      <id>174</id>
+      <course reference="189"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="535">
+      <id>175</id>
+      <course reference="189"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="536">
+      <id>176</id>
+      <course reference="189"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="537">
+      <id>177</id>
+      <course reference="189"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="538">
+      <id>178</id>
+      <course reference="189"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="539">
+      <id>179</id>
+      <course reference="189"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="540">
+      <id>180</id>
+      <course reference="189"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="541">
+      <id>181</id>
+      <course reference="191"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="542">
+      <id>182</id>
+      <course reference="191"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="543">
+      <id>183</id>
+      <course reference="191"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="544">
+      <id>184</id>
+      <course reference="191"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="545">
+      <id>185</id>
+      <course reference="191"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="546">
+      <id>186</id>
+      <course reference="191"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="547">
+      <id>187</id>
+      <course reference="191"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="548">
+      <id>188</id>
+      <course reference="191"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="549">
+      <id>189</id>
+      <course reference="193"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="550">
+      <id>190</id>
+      <course reference="193"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="551">
+      <id>191</id>
+      <course reference="193"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="552">
+      <id>192</id>
+      <course reference="193"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="553">
+      <id>193</id>
+      <course reference="193"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="554">
+      <id>194</id>
+      <course reference="193"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="555">
+      <id>195</id>
+      <course reference="193"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="556">
+      <id>196</id>
+      <course reference="193"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="557">
+      <id>197</id>
+      <course reference="193"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="558">
+      <id>198</id>
+      <course reference="193"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="559">
+      <id>199</id>
+      <course reference="193"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="560">
+      <id>200</id>
+      <course reference="195"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="561">
+      <id>201</id>
+      <course reference="195"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="562">
+      <id>202</id>
+      <course reference="195"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="563">
+      <id>203</id>
+      <course reference="195"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="564">
+      <id>204</id>
+      <course reference="195"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="565">
+      <id>205</id>
+      <course reference="195"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="566">
+      <id>206</id>
+      <course reference="195"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="567">
+      <id>207</id>
+      <course reference="195"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="568">
+      <id>208</id>
+      <course reference="197"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="569">
+      <id>209</id>
+      <course reference="197"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="570">
+      <id>210</id>
+      <course reference="197"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="571">
+      <id>211</id>
+      <course reference="197"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="572">
+      <id>212</id>
+      <course reference="197"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="573">
+      <id>213</id>
+      <course reference="197"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="574">
+      <id>214</id>
+      <course reference="197"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="575">
+      <id>215</id>
+      <course reference="197"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="576">
+      <id>216</id>
+      <course reference="197"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="577">
+      <id>217</id>
+      <course reference="197"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="578">
+      <id>218</id>
+      <course reference="199"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="579">
+      <id>219</id>
+      <course reference="199"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="580">
+      <id>220</id>
+      <course reference="199"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="581">
+      <id>221</id>
+      <course reference="199"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="582">
+      <id>222</id>
+      <course reference="199"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="583">
+      <id>223</id>
+      <course reference="199"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="584">
+      <id>224</id>
+      <course reference="199"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="585">
+      <id>225</id>
+      <course reference="199"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="586">
+      <id>226</id>
+      <course reference="203"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="587">
+      <id>227</id>
+      <course reference="203"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="588">
+      <id>228</id>
+      <course reference="203"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="589">
+      <id>229</id>
+      <course reference="203"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="590">
+      <id>230</id>
+      <course reference="203"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="591">
+      <id>231</id>
+      <course reference="203"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="592">
+      <id>232</id>
+      <course reference="203"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="593">
+      <id>233</id>
+      <course reference="203"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="594">
+      <id>234</id>
+      <course reference="203"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="595">
+      <id>235</id>
+      <course reference="203"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="596">
+      <id>236</id>
+      <course reference="205"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="597">
+      <id>237</id>
+      <course reference="205"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="598">
+      <id>238</id>
+      <course reference="205"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="599">
+      <id>239</id>
+      <course reference="205"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="600">
+      <id>240</id>
+      <course reference="205"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="601">
+      <id>241</id>
+      <course reference="205"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="602">
+      <id>242</id>
+      <course reference="205"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="603">
+      <id>243</id>
+      <course reference="205"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="604">
+      <id>244</id>
+      <course reference="205"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="605">
+      <id>245</id>
+      <course reference="205"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="606">
+      <id>246</id>
+      <course reference="205"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="607">
+      <id>247</id>
+      <course reference="205"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="608">
+      <id>248</id>
+      <course reference="205"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="609">
+      <id>249</id>
+      <course reference="205"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="610">
+      <id>250</id>
+      <course reference="205"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="611">
+      <id>251</id>
+      <course reference="205"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="612">
+      <id>252</id>
+      <course reference="209"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="613">
+      <id>253</id>
+      <course reference="209"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="614">
+      <id>254</id>
+      <course reference="209"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="615">
+      <id>255</id>
+      <course reference="209"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="616">
+      <id>256</id>
+      <course reference="209"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="617">
+      <id>257</id>
+      <course reference="209"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="618">
+      <id>258</id>
+      <course reference="209"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="619">
+      <id>259</id>
+      <course reference="209"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="620">
+      <id>260</id>
+      <course reference="211"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="621">
+      <id>261</id>
+      <course reference="211"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="622">
+      <id>262</id>
+      <course reference="211"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="623">
+      <id>263</id>
+      <course reference="211"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="624">
+      <id>264</id>
+      <course reference="211"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="625">
+      <id>265</id>
+      <course reference="213"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="626">
+      <id>266</id>
+      <course reference="213"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="627">
+      <id>267</id>
+      <course reference="213"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="628">
+      <id>268</id>
+      <course reference="213"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="629">
+      <id>269</id>
+      <course reference="213"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="630">
+      <id>270</id>
+      <course reference="213"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="631">
+      <id>271</id>
+      <course reference="213"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="632">
+      <id>272</id>
+      <course reference="213"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="633">
+      <id>273</id>
+      <course reference="213"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="634">
+      <id>274</id>
+      <course reference="213"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="635">
+      <id>275</id>
+      <course reference="221"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="636">
+      <id>276</id>
+      <course reference="221"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="637">
+      <id>277</id>
+      <course reference="221"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="638">
+      <id>278</id>
+      <course reference="221"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="639">
+      <id>279</id>
+      <course reference="221"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="640">
+      <id>280</id>
+      <course reference="221"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="641">
+      <id>281</id>
+      <course reference="221"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="642">
+      <id>282</id>
+      <course reference="221"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="643">
+      <id>283</id>
+      <course reference="225"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="644">
+      <id>284</id>
+      <course reference="225"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="645">
+      <id>285</id>
+      <course reference="225"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="646">
+      <id>286</id>
+      <course reference="225"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="647">
+      <id>287</id>
+      <course reference="225"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="648">
+      <id>288</id>
+      <course reference="225"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="649">
+      <id>289</id>
+      <course reference="225"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="650">
+      <id>290</id>
+      <course reference="225"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="651">
+      <id>291</id>
+      <course reference="225"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="652">
+      <id>292</id>
+      <course reference="225"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="653">
+      <id>293</id>
+      <course reference="227"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="654">
+      <id>294</id>
+      <course reference="227"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="655">
+      <id>295</id>
+      <course reference="227"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="656">
+      <id>296</id>
+      <course reference="227"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="657">
+      <id>297</id>
+      <course reference="227"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="658">
+      <id>298</id>
+      <course reference="227"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="659">
+      <id>299</id>
+      <course reference="227"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="660">
+      <id>300</id>
+      <course reference="227"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="661">
+      <id>301</id>
+      <course reference="233"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="662">
+      <id>302</id>
+      <course reference="233"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="663">
+      <id>303</id>
+      <course reference="233"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="664">
+      <id>304</id>
+      <course reference="233"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="665">
+      <id>305</id>
+      <course reference="233"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="666">
+      <id>306</id>
+      <course reference="233"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="667">
+      <id>307</id>
+      <course reference="233"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="668">
+      <id>308</id>
+      <course reference="233"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="669">
+      <id>309</id>
+      <course reference="235"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="670">
+      <id>310</id>
+      <course reference="235"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="671">
+      <id>311</id>
+      <course reference="235"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="672">
+      <id>312</id>
+      <course reference="235"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="673">
+      <id>313</id>
+      <course reference="235"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="674">
+      <id>314</id>
+      <course reference="235"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="675">
+      <id>315</id>
+      <course reference="235"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="676">
+      <id>316</id>
+      <course reference="235"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="677">
+      <id>317</id>
+      <course reference="241"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="678">
+      <id>318</id>
+      <course reference="241"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="679">
+      <id>319</id>
+      <course reference="241"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="680">
+      <id>320</id>
+      <course reference="241"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="681">
+      <id>321</id>
+      <course reference="241"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="682">
+      <id>322</id>
+      <course reference="241"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="683">
+      <id>323</id>
+      <course reference="241"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="684">
+      <id>324</id>
+      <course reference="241"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="685">
+      <id>325</id>
+      <course reference="243"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="686">
+      <id>326</id>
+      <course reference="243"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="687">
+      <id>327</id>
+      <course reference="243"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="688">
+      <id>328</id>
+      <course reference="243"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="689">
+      <id>329</id>
+      <course reference="243"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="690">
+      <id>330</id>
+      <course reference="247"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="691">
+      <id>331</id>
+      <course reference="247"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="692">
+      <id>332</id>
+      <course reference="247"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="693">
+      <id>333</id>
+      <course reference="247"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="694">
+      <id>334</id>
+      <course reference="247"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="695">
+      <id>335</id>
+      <course reference="247"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="696">
+      <id>336</id>
+      <course reference="247"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="697">
+      <id>337</id>
+      <course reference="247"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="698">
+      <id>338</id>
+      <course reference="251"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="699">
+      <id>339</id>
+      <course reference="251"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="700">
+      <id>340</id>
+      <course reference="251"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="701">
+      <id>341</id>
+      <course reference="251"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="702">
+      <id>342</id>
+      <course reference="251"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="703">
+      <id>343</id>
+      <course reference="255"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="704">
+      <id>344</id>
+      <course reference="255"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="705">
+      <id>345</id>
+      <course reference="255"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="706">
+      <id>346</id>
+      <course reference="255"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="707">
+      <id>347</id>
+      <course reference="255"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="708">
+      <id>348</id>
+      <course reference="255"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="709">
+      <id>349</id>
+      <course reference="255"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="710">
+      <id>350</id>
+      <course reference="255"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="711">
+      <id>351</id>
+      <course reference="257"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="712">
+      <id>352</id>
+      <course reference="257"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="713">
+      <id>353</id>
+      <course reference="257"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="714">
+      <id>354</id>
+      <course reference="257"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="715">
+      <id>355</id>
+      <course reference="257"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="716">
+      <id>356</id>
+      <course reference="257"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="717">
+      <id>357</id>
+      <course reference="257"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="718">
+      <id>358</id>
+      <course reference="257"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="719">
+      <id>359</id>
+      <course reference="259"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="720">
+      <id>360</id>
+      <course reference="259"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="721">
+      <id>361</id>
+      <course reference="259"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="722">
+      <id>362</id>
+      <course reference="259"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="723">
+      <id>363</id>
+      <course reference="259"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="724">
+      <id>364</id>
+      <course reference="259"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="725">
+      <id>365</id>
+      <course reference="259"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="726">
+      <id>366</id>
+      <course reference="259"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="727">
+      <id>367</id>
+      <course reference="261"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="728">
+      <id>368</id>
+      <course reference="261"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="729">
+      <id>369</id>
+      <course reference="261"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="730">
+      <id>370</id>
+      <course reference="261"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="731">
+      <id>371</id>
+      <course reference="261"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="732">
+      <id>372</id>
+      <course reference="265"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="733">
+      <id>373</id>
+      <course reference="265"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="734">
+      <id>374</id>
+      <course reference="265"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="735">
+      <id>375</id>
+      <course reference="265"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="736">
+      <id>376</id>
+      <course reference="265"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="737">
+      <id>377</id>
+      <course reference="265"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="738">
+      <id>378</id>
+      <course reference="265"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="739">
+      <id>379</id>
+      <course reference="265"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="740">
+      <id>380</id>
+      <course reference="265"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="741">
+      <id>381</id>
+      <course reference="265"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="742">
+      <id>382</id>
+      <course reference="265"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="743">
+      <id>383</id>
+      <course reference="265"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="744">
+      <id>384</id>
+      <course reference="265"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="745">
+      <id>385</id>
+      <course reference="265"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="746">
+      <id>386</id>
+      <course reference="265"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="747">
+      <id>387</id>
+      <course reference="267"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="748">
+      <id>388</id>
+      <course reference="267"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="749">
+      <id>389</id>
+      <course reference="267"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="750">
+      <id>390</id>
+      <course reference="267"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="751">
+      <id>391</id>
+      <course reference="267"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="752">
+      <id>392</id>
+      <course reference="267"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="753">
+      <id>393</id>
+      <course reference="267"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="754">
+      <id>394</id>
+      <course reference="267"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="755">
+      <id>395</id>
+      <course reference="271"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="756">
+      <id>396</id>
+      <course reference="271"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="757">
+      <id>397</id>
+      <course reference="271"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="758">
+      <id>398</id>
+      <course reference="271"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="759">
+      <id>399</id>
+      <course reference="271"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="760">
+      <id>400</id>
+      <course reference="271"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="761">
+      <id>401</id>
+      <course reference="271"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="762">
+      <id>402</id>
+      <course reference="271"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="763">
+      <id>403</id>
+      <course reference="271"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="764">
+      <id>404</id>
+      <course reference="271"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="765">
+      <id>405</id>
+      <course reference="271"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="766">
+      <id>406</id>
+      <course reference="271"/>
+      <period reference="327"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="767">
+      <id>407</id>
+      <course reference="271"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="768">
+      <id>408</id>
+      <course reference="271"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="769">
+      <id>409</id>
+      <course reference="271"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="770">
+      <id>410</id>
+      <course reference="271"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="771">
+      <id>411</id>
+      <course reference="271"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="772">
+      <id>412</id>
+      <course reference="275"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="773">
+      <id>413</id>
+      <course reference="275"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="774">
+      <id>414</id>
+      <course reference="275"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="775">
+      <id>415</id>
+      <course reference="275"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="776">
+      <id>416</id>
+      <course reference="277"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="777">
+      <id>417</id>
+      <course reference="277"/>
+      <period reference="332"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="778">
+      <id>418</id>
+      <course reference="277"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="779">
+      <id>419</id>
+      <course reference="277"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="780">
+      <id>420</id>
+      <course reference="277"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="781">
+      <id>421</id>
+      <course reference="277"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="782">
+      <id>422</id>
+      <course reference="277"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="783">
+      <id>423</id>
+      <course reference="277"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="784">
+      <id>424</id>
+      <course reference="279"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="785">
+      <id>425</id>
+      <course reference="279"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="786">
+      <id>426</id>
+      <course reference="279"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="787">
+      <id>427</id>
+      <course reference="279"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="788">
+      <id>428</id>
+      <course reference="279"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="789">
+      <id>429</id>
+      <course reference="279"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="790">
+      <id>430</id>
+      <course reference="279"/>
+      <period reference="328"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="791">
+      <id>431</id>
+      <course reference="279"/>
+      <period reference="329"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="792">
+      <id>432</id>
+      <course reference="279"/>
+      <period reference="330"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="793">
+      <id>433</id>
+      <course reference="279"/>
+      <period reference="333"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="794">
+      <id>434</id>
+      <course reference="279"/>
+      <period reference="334"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="795">
+      <id>435</id>
+      <course reference="279"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="796">
+      <id>436</id>
+      <course reference="279"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="797">
+      <id>437</id>
+      <course reference="279"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="798">
+      <id>438</id>
+      <course reference="279"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="799">
+      <id>439</id>
+      <course reference="281"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="800">
+      <id>440</id>
+      <course reference="281"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="801">
+      <id>441</id>
+      <course reference="281"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="802">
+      <id>442</id>
+      <course reference="281"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="803">
+      <id>443</id>
+      <course reference="281"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="804">
+      <id>444</id>
+      <course reference="281"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="805">
+      <id>445</id>
+      <course reference="281"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="806">
+      <id>446</id>
+      <course reference="281"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="807">
+      <id>447</id>
+      <course reference="281"/>
+      <period reference="324"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="808">
+      <id>448</id>
+      <course reference="281"/>
+      <period reference="325"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="809">
+      <id>449</id>
+      <course reference="283"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="810">
+      <id>450</id>
+      <course reference="283"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="811">
+      <id>451</id>
+      <course reference="283"/>
+      <period reference="322"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="812">
+      <id>452</id>
+      <course reference="283"/>
+      <period reference="323"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="813">
+      <id>453</id>
+      <course reference="283"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="814">
+      <id>454</id>
+      <course reference="283"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="815">
+      <id>455</id>
+      <course reference="283"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="816">
+      <id>456</id>
+      <course reference="283"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="817">
+      <id>457</id>
+      <course reference="285"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="818">
+      <id>458</id>
+      <course reference="285"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="819">
+      <id>459</id>
+      <course reference="285"/>
+      <period reference="319"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="820">
+      <id>460</id>
+      <course reference="285"/>
+      <period reference="320"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="821">
+      <id>461</id>
+      <course reference="285"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="822">
+      <id>462</id>
+      <course reference="285"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="823">
+      <id>463</id>
+      <course reference="285"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="824">
+      <id>464</id>
+      <course reference="285"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="825">
+      <id>465</id>
+      <course reference="287"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="826">
+      <id>466</id>
+      <course reference="291"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="827">
+      <id>467</id>
+      <course reference="291"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="828">
+      <id>468</id>
+      <course reference="291"/>
+      <period reference="318"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="829">
+      <id>469</id>
+      <course reference="291"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="830">
+      <id>470</id>
+      <course reference="291"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="831">
+      <id>471</id>
+      <course reference="291"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="832">
+      <id>472</id>
+      <course reference="291"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="833">
+      <id>473</id>
+      <course reference="291"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="834">
+      <id>474</id>
+      <course reference="295"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="835">
+      <id>475</id>
+      <course reference="295"/>
+      <period reference="321"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="836">
+      <id>476</id>
+      <course reference="295"/>
+      <period reference="326"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="837">
+      <id>477</id>
+      <course reference="295"/>
+      <period reference="331"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="838">
+      <id>478</id>
+      <course reference="297"/>
+      <period reference="316"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="839">
+      <id>479</id>
+      <course reference="297"/>
+      <period reference="317"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="840">
+      <id>480</id>
+      <course reference="297"/>
+      <period reference="335"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="841">
+      <id>481</id>
+      <course reference="297"/>
+      <period reference="336"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="842">
+      <id>482</id>
+      <course reference="297"/>
+      <period reference="337"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="843">
+      <id>483</id>
+      <course reference="297"/>
+      <period reference="338"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="844">
+      <id>484</id>
+      <course reference="297"/>
+      <period reference="339"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+    <org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint id="845">
+      <id>485</id>
+      <course reference="297"/>
+      <period reference="340"/>
+    </org.drools.solver.examples.itc2007.curriculumcourse.domain.UnavailablePeriodConstraint>
+  </unavailablePeriodConstraintList>
+</org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/app/ExamplesApp.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/app/ExamplesApp.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/app/ExamplesApp.java	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,47 @@
+package org.drools.solver.examples.app;
+
+import javax.swing.JOptionPane;
+
+import org.drools.solver.examples.nqueens.app.NQueensApp;
+import org.drools.solver.examples.lessonschedule.app.LessonScheduleApp;
+import org.drools.solver.examples.travelingtournament.app.smart.SmartTravelingTournamentApp;
+import org.drools.solver.examples.itc2007.examination.app.ExaminationApp;
+import org.drools.solver.examples.itc2007.curriculumcourse.app.CurriculumCourseApp;
+
+/**
+ * @author Geoffrey De Smet
+ */
+public class ExamplesApp {
+
+    public static void main(String[] args) {
+        String[] options = {
+                "NQueens",
+                "LessonSchedule",
+                "TravelingTournament",
+                "ITC2007 Examination",
+                "ITC2007 CurriculumCourse"
+        };
+        int choice = JOptionPane.showOptionDialog(null, "Which example do you want to see?", "Choose an example",
+                JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE, null, options, options[0]);
+        switch (choice) {
+            case 0 :
+                new NQueensApp().init();
+                break;
+            case 1 :
+                new LessonScheduleApp().init();
+                break;
+            case 2 :
+                new SmartTravelingTournamentApp().init();
+                break;
+            case 3 :
+                new ExaminationApp().init();
+                break;
+            case 4 :
+                new CurriculumCourseApp().init();
+                break;
+            default :
+                throw new IllegalArgumentException("Unknown example choice");
+        }
+    }
+
+}

Modified: labs/jbossrules/trunk/drools-solver/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/pom.xml	2008-06-11 18:52:24 UTC (rev 20422)
+++ labs/jbossrules/trunk/drools-solver/pom.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -42,8 +42,8 @@
                     <!--<version>2.2-beta-1</version>-->
                     <configuration>
                         <descriptors>
-                            <descriptor>src/main/assembly/itc2007Examination/itc2007Examination.xml</descriptor>
-                            <!--<descriptor>src/main/assembly/bin.xml</descriptor>-->
+                            <!--<descriptor>src/main/assembly/itc2007Examination/itc2007Examination.xml</descriptor>-->
+                            <descriptor>src/main/assembly/bin.xml</descriptor>
                             <!--<descriptor>src/main/assembly/src.xml</descriptor>-->
                         </descriptors>
                     </configuration>

Modified: labs/jbossrules/trunk/drools-solver/src/main/assembly/bin.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/src/main/assembly/bin.xml	2008-06-11 18:52:24 UTC (rev 20422)
+++ labs/jbossrules/trunk/drools-solver/src/main/assembly/bin.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -16,11 +16,12 @@
         </fileSet>
         <fileSet>
             <directory>src/main/assembly/scripts</directory>
+            <filtered>true</filtered>
             <outputDirectory/>
         </fileSet>
         <!-- Examples -->
         <fileSet>
-            <directory>drools-solver-examples/data/itc2007/examination/unsolved</directory>
+            <directory>drools-solver-examples/data/nqueens/unsolved</directory>
             <outputDirectory>data/nqueens/unsolved</outputDirectory>
         </fileSet>
         <fileSet>
@@ -28,7 +29,7 @@
             <outputDirectory>data/nqueens/solved</outputDirectory>
         </fileSet>
         <fileSet>
-            <directory>drools-solver-examples/data/itc2007/examination/unsolved</directory>
+            <directory>drools-solver-examples/data/lessonschedule/unsolved</directory>
             <outputDirectory>data/lessonschedule/unsolved</outputDirectory>
         </fileSet>
         <fileSet>
@@ -36,7 +37,7 @@
             <outputDirectory>data/lessonschedule/solved</outputDirectory>
         </fileSet>
         <fileSet>
-            <directory>drools-solver-examples/data/itc2007/examination/unsolved</directory>
+            <directory>drools-solver-examples/data/travelingtournament/smart/unsolved</directory>
             <outputDirectory>data/travelingtournament/unsolved</outputDirectory>
         </fileSet>
         <fileSet>
@@ -44,7 +45,7 @@
             <outputDirectory>data/travelingtournament/solved</outputDirectory>
         </fileSet>
         <fileSet>
-            <directory>drools-solver-examples/data/itc2007/examination/unsolved</directory>
+            <directory>drools-solver-examples/data/itc2007/examination/smart/unsolved</directory>
             <outputDirectory>data/itc2007/examination/unsolved</outputDirectory>
         </fileSet>
         <fileSet>
@@ -52,7 +53,7 @@
             <outputDirectory>data/itc2007/examination/solved</outputDirectory>
         </fileSet>
         <fileSet>
-            <directory>drools-solver-examples/data/itc2007/examination/unsolved</directory>
+            <directory>drools-solver-examples/data/itc2007/curriculumcourse/unsolved</directory>
             <outputDirectory>data/itc2007/curriculumcourse/unsolved</outputDirectory>
         </fileSet>
         <fileSet>

Copied: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/docs/usageExamination.odt (from rev 20422, labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/usageExamination.odt)
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/docs/usageExamination.odt
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Copied: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/docs/usageExamination.pdf (from rev 20422, labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/usageExamination.pdf)
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/docs/usageExamination.pdf
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/itc2007Examination.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/itc2007Examination.xml	2008-06-11 18:52:24 UTC (rev 20422)
+++ labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/itc2007Examination.xml	2008-06-11 19:41:23 UTC (rev 20423)
@@ -10,6 +10,15 @@
 
     <fileSets>
         <fileSet>
+            <directory>src/main/assembly/itc2007Examination/scripts</directory>
+            <filtered>true</filtered>
+            <outputDirectory/>
+        </fileSet>
+        <fileSet>
+            <directory>src/main/assembly/itc2007Examination/docs</directory>
+            <outputDirectory/>
+        </fileSet>
+        <fileSet>
             <directory>drools-solver-examples/data/itc2007/examination/input</directory>
             <outputDirectory>data/itc2007/examination/input</outputDirectory>
         </fileSet>
@@ -18,10 +27,6 @@
             <outputDirectory>data/itc2007/examination/unsolved</outputDirectory>
         </fileSet>
         <fileSet>
-            <directory>src/main/assembly/itc2007Examination/scripts</directory>
-            <outputDirectory/>
-        </fileSet>
-        <fileSet>
             <directory>src/main/assembly/emptydir</directory>
             <outputDirectory>data/itc2007/examination/output</outputDirectory>
         </fileSet>

Modified: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/runExamination.sh
===================================================================
--- labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/runExamination.sh	2008-06-11 18:52:24 UTC (rev 20422)
+++ labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/runExamination.sh	2008-06-11 19:41:23 UTC (rev 20423)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-mainJar=lib/drools-solver-examples-5.0.0.SNAPSHOT.jar
+mainJar=lib/drools-solver-examples-${project.version}.jar
 mainClass=org.drools.solver.examples.itc2007.examination.app.ExaminationShellApp
 
 echo "Usage: ./runExamination.sh [maximumSecondsSpendPerSolution]"

Modified: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/runGuiExamination.sh
===================================================================
--- labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/runGuiExamination.sh	2008-06-11 18:52:24 UTC (rev 20422)
+++ labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/runGuiExamination.sh	2008-06-11 19:41:23 UTC (rev 20423)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-mainJar=lib/drools-solver-examples-5.0.0.SNAPSHOT.jar
+mainJar=lib/drools-solver-examples-${project.version}.jar
 mainClass=org.drools.solver.examples.itc2007.examination.app.ExaminationApp
 
 echo "Usage: ./runGuiExamination.sh"

Deleted: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/usageExamination.odt
===================================================================
(Binary files differ)

Deleted: labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/usageExamination.pdf
===================================================================
(Binary files differ)

Copied: labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runExamples.sh (from rev 20422, labs/jbossrules/trunk/drools-solver/src/main/assembly/itc2007Examination/scripts/runGuiExamination.sh)
===================================================================
--- labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runExamples.sh	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/src/main/assembly/scripts/runExamples.sh	2008-06-11 19:41:23 UTC (rev 20423)
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+mainJar=lib/drools-solver-examples-${project.version}.jar
+mainClass=org.drools.solver.examples.app.ExamplesApp
+
+echo "Usage: ./runExamples.sh"
+echo "For example: ./runExamples.sh"
+echo "Some notes:"
+echo "- Working dir should be the directory of this script."
+echo "- Java is recommended to be JDK and java 6 for optimal performance"
+echo "- The environment variable JAVA_HOME should be set to the JDK installation directory"
+echo "  For example: export JAVA_HOME=/usr/lib/jvm/java-6-sun"
+echo
+echo "Starting examples app..."
+
+# -Xmx128M or less works too, but it might be slower
+$JAVA_HOME/bin/java -server -Xmx256M -cp ${mainJar} ${mainClass} $*




More information about the jboss-svn-commits mailing list