[jboss-svn-commits] JBL Code SVN: r21942 - in labs/jbossrules/branches/uncDrools5x: Fuzzy and 27 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Aug 27 18:04:50 EDT 2008


Author: dsotty
Date: 2008-08-27 18:04:49 -0400 (Wed, 27 Aug 2008)
New Revision: 21942

Added:
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/.classpath
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/.project
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Act.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Fan.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Point2.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Room.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Sample2.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/DomainEvaluatorDefinition.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/FakeSubSymbEvaluator.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/FakeSubSymbEvaluatorDefinition.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/FuzzyNumericEvaluator.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/HumidityEvaluatorDefinition.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/MockEvaluator.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/SpeedEvaluatorDefinition.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/TemperatureEvaluatorDefinition.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/IMembershipFunction.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/INumericSetMembershipFunction.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/Radial2DMembershipFunction.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/TriangleMembership.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy.packagebuilder.conf
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/FuzzyTest.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/FuzzyTest2$FuzzyColorXYItemRenderer.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/FuzzyTest2.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/DomainPartition.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/HumidityDomain.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/IDomainPartition.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/SpeedDomain.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/TemperatureDomain.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/TypedNumberField.class
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/fuzzy.drl
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/oldFaithful.csv
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/oldFaithful.drl
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/lib/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/lib/jcommon-1.0.13.jar
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/lib/jfreechart-1.0.10.jar
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log.log
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log1.log
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log2.txt
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Act.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Fan.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Point2.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Room.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Sample2.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/DomainEvaluatorDefinition.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FakeSubSymbEvaluator.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FakeSubSymbEvaluatorDefinition.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FuzzyNumericEvaluator.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/HumidityEvaluatorDefinition.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/MockEvaluator.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/SpeedEvaluatorDefinition.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/TemperatureEvaluatorDefinition.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/IMembershipFunction.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/INumericSetMembershipFunction.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/Radial2DMembershipFunction.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/TriangleMembership.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy.packagebuilder.conf
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/FuzzyTest.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/FuzzyTest2.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/DomainPartition.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/HumidityDomain.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/IDomainPartition.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/SpeedDomain.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/TemperatureDomain.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/TypedNumberField.java
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/fuzzy.drl
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/oldFaithful.csv
   labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/oldFaithful.drl
Log:
New branch for uncertainty support in 5.x

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/.classpath
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/.classpath	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/.classpath	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/drools-compiler"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/drools-core"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/Essence"/>
+	<classpathentry kind="lib" path="lib/jfreechart-1.0.10.jar"/>
+	<classpathentry kind="lib" path="lib/jcommon-1.0.13.jar"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/.project
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/.project	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/.project	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>Fuzzy Test</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Act.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Act.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Fan.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Fan.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Point2.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Point2.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Room.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Room.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Sample2.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/data/Sample2.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/DomainEvaluatorDefinition.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/DomainEvaluatorDefinition.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/FakeSubSymbEvaluator.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/FakeSubSymbEvaluator.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/FakeSubSymbEvaluatorDefinition.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/FakeSubSymbEvaluatorDefinition.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/FuzzyNumericEvaluator.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/FuzzyNumericEvaluator.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/HumidityEvaluatorDefinition.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/HumidityEvaluatorDefinition.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/MockEvaluator.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/MockEvaluator.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/SpeedEvaluatorDefinition.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/SpeedEvaluatorDefinition.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/TemperatureEvaluatorDefinition.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/TemperatureEvaluatorDefinition.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/IMembershipFunction.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/IMembershipFunction.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/INumericSetMembershipFunction.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/INumericSetMembershipFunction.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/Radial2DMembershipFunction.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/Radial2DMembershipFunction.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/TriangleMembership.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/evaluators/membership/TriangleMembership.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/FuzzyTest.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/FuzzyTest.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/FuzzyTest2$FuzzyColorXYItemRenderer.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/FuzzyTest2$FuzzyColorXYItemRenderer.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/FuzzyTest2.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/FuzzyTest2.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/DomainPartition.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/DomainPartition.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/HumidityDomain.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/HumidityDomain.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/IDomainPartition.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/IDomainPartition.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/SpeedDomain.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/SpeedDomain.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/TemperatureDomain.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/TemperatureDomain.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/TypedNumberField.class
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/domains/TypedNumberField.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/fuzzy.drl
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/fuzzy.drl	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/fuzzy.drl	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,124 @@
+#created on: 01-Aug-2008
+package fuzzy;
+#list any import classes here.
+
+import java.util.Hashtable;
+import uncertainty.truthvals.IUncertainDegree;
+import org.drools.rule.ConstraintSignature;
+import org.drools.rule.ClassConstraint;
+
+
+
+import data.Room;
+import data.Fan;
+import data.Act;
+
+
+#declare any global variables here
+
+global uncertainty.factory.IDegreeFactory factory;
+
+
+
+rule "Cold"
+	when 
+		$r: Room( 
+				  temperature `cold[evaluators.membership.TriangleMembership, 0, 10] 1 ,
+				  humidity `low[evaluators.membership.TriangleMembership, 0, 0.5] 1 
+				)		
+	then
+		System.out.println("Room is cold at degree " + drools.getActivationDegree());
+		
+		Hashtable<ConstraintSignature,IUncertainDegree> priors = new Hashtable<ConstraintSignature, IUncertainDegree>();
+			priors.put(new ConstraintSignature("speed","stop","1"), drools.getActivationDegree());
+			
+		insertLogical(new Fan(),priors);
+		
+end
+
+
+rule "Cool"
+	when 
+		$r: Room( temperature `cool[evaluators.membership.TriangleMembership, 10, 10] 1 ,
+				  humidity `medium[evaluators.membership.TriangleMembership, 0.5, 0.5] 1 )
+	then
+		System.out.println("Room is cool at degree " + drools.getActivationDegree());
+		
+		Hashtable<ConstraintSignature,IUncertainDegree> priors = new Hashtable<ConstraintSignature, IUncertainDegree>();
+			priors.put(new ConstraintSignature("speed","stop","1"), drools.getActivationDegree());
+			
+		insertLogical(new Fan(),priors);
+		
+end
+
+
+rule "Warm"
+	when 
+		$r: Room( temperature `warm[evaluators.membership.TriangleMembership, 20, 10] 1 ,
+				  humidity `medium[evaluators.membership.TriangleMembership, 1, 0.5] 1 )
+	then
+		System.out.println("Room is warm at degree " + drools.getActivationDegree());
+		
+		Hashtable<ConstraintSignature,IUncertainDegree> priors = new Hashtable<ConstraintSignature, IUncertainDegree>();
+			priors.put(new ConstraintSignature("speed","slow","1"), drools.getActivationDegree());
+			
+		insertLogical(new Fan(),priors);
+		
+end
+	
+	
+	
+rule "Hot"
+	when 
+		$r: Room( temperature `hot[evaluators.membership.TriangleMembership, 30, 10] 1 ,
+				  humidity `high[evaluators.membership.TriangleMembership, 1, 0.5] 1 )
+	then
+		System.out.println("Room is hot at degree " + drools.getActivationDegree());
+		
+		Hashtable<ConstraintSignature,IUncertainDegree> priors = new Hashtable<ConstraintSignature, IUncertainDegree>();
+			priors.put(new ConstraintSignature("speed","fast","1"), drools.getActivationDegree());
+			
+		insertLogical(new Fan(),priors);
+		
+end	
+
+
+
+
+
+rule "Fan Stop"
+	when
+		$f : Fan( speed `stop[evaluators.membership.TriangleMembership, 0, 10] 1)
+	then
+		System.out.println("Stop fan" + drools.getActivationDegree());	
+		$f.setSpeedInfo("stop","evaluators.membership.TriangleMembership, 0, 10",drools.getActivationDegree());
+end
+
+
+rule "Fan Slow"
+	when
+		$f : Fan( speed `slow[evaluators.membership.TriangleMembership, 10, 10] 1)
+	then
+		System.out.println("Slow fan" + drools.getActivationDegree());	
+		$f.setSpeedInfo("slow","evaluators.membership.TriangleMembership, 10, 10",drools.getActivationDegree());
+end
+
+rule "Fan Fast"
+	when
+		$f : Fan( speed `fast[evaluators.membership.TriangleMembership, 20, 10] 1)
+	then
+		System.out.println("Fast fan" + drools.getActivationDegree());	
+		$f.setSpeedInfo("fast","evaluators.membership.TriangleMembership, 20, 10",drools.getActivationDegree());
+end
+
+
+
+
+
+rule "Act"
+	when
+		Act()
+		$f : Fan()
+	then
+		System.out.println("Fan activated at speed " + $f.getSpeed());	
+end

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/oldFaithful.csv
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/oldFaithful.csv	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/oldFaithful.csv	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,222 @@
+4.4,78
+3.9,74
+4,68
+4,76
+3.5,80
+4.1,84
+2.3,50
+4.7,93
+1.7,55
+4.9,76
+1.7,58
+4.6,74
+3.4,75
+4.3,80
+1.7,56
+3.9,80
+3.7,69
+3.1,57
+4,90
+1.8,42
+4.1,91
+1.8,51
+3.2,79
+1.9,53
+4.6,82
+2,51
+4.5,76
+3.9,82
+4.3,84
+2.3,53
+3.8,86
+1.9,51
+4.6,85
+1.8,45
+4.7,88
+1.8,51
+4.6,80
+1.9,49
+3.5,82
+4,75
+3.7,73
+3.7,67
+4.3,68
+3.6,86
+3.8,72
+3.8,75
+3.8,75
+2.5,66
+4.5,84
+4.1,70
+3.7,79
+3.8,60
+3.4,86
+4,71
+2.3,67
+4.4,81
+4.1,76
+4.3,83
+3.3,76
+2,55
+4.3,73
+2.9,56
+4.6,83
+1.9,57
+3.6,71
+3.7,72
+3.7,77
+1.8,55
+4.6,75
+3.5,73
+4,70
+3.7,83
+1.7,50
+4.6,95
+1.7,51
+4,82
+1.8,54
+4.4,83
+1.9,51
+4.6,80
+2.9,78
+3.5,81
+2,53
+4.3,89
+1.8,44
+4.1,78
+1.8,61
+4.7,73
+4.2,75
+3.9,73
+4.3,76
+1.8,55
+4.5,86
+2,48
+4.2,77
+4.4,73
+4.1,70
+4.1,88
+4,75
+4.1,83
+2.7,61
+4.6,78
+1.9,61
+4.5,81
+2,51
+4.8,80
+4.1,79
+4.1,82
+4.2,80
+4.5,76
+1.9,56
+4.7,82
+2,47
+4.7,76
+2.5,61
+4.3,75
+4.4,72
+4.4,74
+4.3,69
+4.6,78
+2.1,52
+4.8,91
+4.1,66
+4,71
+4,75
+4.4,81
+4.1,77
+4.3,74
+4,70
+3.9,83
+3.2,53
+4.5,82
+2.2,62
+4.7,73
+4.6,84
+2.2,58
+4.8,82
+4.3,77
+3.8,75
+4,77
+4.1,77
+1.8,53
+4.4,75
+4,78
+2.2,51
+5.1,81
+1.9,52
+5,76
+4.4,73
+4.5,84
+3.8,72
+4.3,89
+4.4,75
+2.2,57
+4.8,81
+1.9,49
+4.7,87
+1.8,43
+4.8,94
+2,45
+4.4,81
+2.5,59
+4.3,82
+4.4,80
+1.9,54
+4.7,75
+4.3,73
+2.2,57
+4.7,80
+2.3,51
+4.6,77
+3.3,66
+4.2,77
+2.9,60
+4.6,86
+3.3,62
+4.2,75
+2.6,67
+4.6,69
+3.7,84
+1.8,58
+4.7,90
+4.5,82
+4.5,71
+4.8,80
+2,51
+4.8,80
+1.9,62
+4.7,84
+2,51
+5.1,81
+4.3,83
+4.8,84
+3,72
+2.1,54
+4.6,75
+4,74
+2.2,51
+5.1,91
+2.9,60
+4.3,80
+2.1,54
+4.7,80
+4.5,70
+1.7,60
+4.2,86
+4.3,78
+1.7,51
+4.4,83
+4.2,76
+2.2,51
+4.7,90
+4,71
+1.8,49
+4.7,88
+1.8,52
+4.5,79
+2.1,61
+4.2,81
+2.1,48
+5.2,84
+2,63

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/oldFaithful.drl
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/oldFaithful.drl	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy/oldFaithful.drl	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,58 @@
+#created on: 01-Aug-2008
+package fuzzy;
+#list any import classes here.
+
+import java.util.Hashtable;
+import uncertainty.truthvals.IUncertainDegree;
+import org.drools.rule.ConstraintSignature;
+import org.drools.rule.ClassConstraint;
+
+import data.Sample2;
+
+
+#declare any global variables here
+
+global uncertainty.factory.IDegreeFactory factory;
+
+
+/*
+rule "Class1"
+	when
+		$s : Sample2 (	x `slow[evaluators.membership.TriangleMembership, 2, 10] 1 ,
+						y `slow[evaluators.membership.TriangleMembership, 55, 20] 1 
+			   	       )
+	then
+		//System.out.println("Rule 2 fired for " + $s + " at deg " + drools.getActivationDegree());		
+		$s.setEpsilon1(drools.getActivationDegree().getDegree().getValue());
+end
+
+
+rule "Class2"
+	when
+		$s : Sample2 ( x `fast[evaluators.membership.TriangleMembership, 4, 15] 1 ,
+			   	       y `fast[evaluators.membership.TriangleMembership, 80, 40] 1 )
+	then
+		//System.out.println("Rule 2 fired for " + $s + " at deg " + drools.getActivationDegree());
+		$s.setEpsilon2(drools.getActivationDegree().getDegree().getValue());
+end
+*/
+
+
+rule "Class1_clust"
+	when
+		$s : Sample2 (	this `classify[] 0 )
+	then
+		//System.out.println("Rule 2 fired for " + $s + " at deg " + drools.getActivationDegree());		
+		$s.setEpsilon1(drools.getActivationDegree().getDegree().getValue());
+end
+
+
+rule "Class2_clust"
+	when
+		$s : Sample2 ( this `classify[] 1 )
+	then
+		//System.out.println("Rule 2 fired for " + $s + " at deg " + drools.getActivationDegree());
+		$s.setEpsilon2(drools.getActivationDegree().getDegree().getValue());
+end
+
+

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy.packagebuilder.conf
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy.packagebuilder.conf	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/bin/fuzzy.packagebuilder.conf	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,50 @@
+drools.dialect.default = java
+drools.dialect.java = org.drools.rule.builder.dialect.java.JavaDialectConfiguration
+drools.dialect.java.compiler = ECLIPSE
+
+drools.dialect.mvel = org.drools.rule.builder.dialect.mvel.MVELDialectConfiguration
+drools.dialect.mvel.strict = true
+drools.dialect.mvel.langLevel = 4
+
+drools.accumulate.function.average = org.drools.base.accumulators.AverageAccumulateFunction
+drools.accumulate.function.max = org.drools.base.accumulators.MaxAccumulateFunction
+drools.accumulate.function.min = org.drools.base.accumulators.MinAccumulateFunction
+drools.accumulate.function.count = org.drools.base.accumulators.CountAccumulateFunction
+drools.accumulate.function.sum = org.drools.base.accumulators.SumAccumulateFunction
+
+drools.evaluator.coincides = org.drools.base.evaluators.CoincidesEvaluatorDefinition
+drools.evaluator.before = org.drools.base.evaluators.BeforeEvaluatorDefinition
+drools.evaluator.after = org.drools.base.evaluators.AfterEvaluatorDefinition
+drools.evaluator.meets = org.drools.base.evaluators.MeetsEvaluatorDefinition
+drools.evaluator.metby = org.drools.base.evaluators.MetByEvaluatorDefinition
+drools.evaluator.overlaps = org.drools.base.evaluators.OverlapsEvaluatorDefinition
+drools.evaluator.overlappedby = org.drools.base.evaluators.OverlappedByEvaluatorDefinition
+drools.evaluator.during = org.drools.base.evaluators.DuringEvaluatorDefinition
+drools.evaluator.includes = org.drools.base.evaluators.IncludesEvaluatorDefinition
+drools.evaluator.starts = org.drools.base.evaluators.StartsEvaluatorDefinition
+drools.evaluator.startedby = org.drools.base.evaluators.StartedByEvaluatorDefinition
+drools.evaluator.finishes = org.drools.base.evaluators.FinishesEvaluatorDefinition
+drools.evaluator.finishedby = org.drools.base.evaluators.FinishedByEvaluatorDefinition
+drools.evaluator.equality = org.drools.base.evaluators.EqualityEvaluatorsDefinition
+drools.evaluator.comparable = org.drools.base.evaluators.ComparableEvaluatorsDefinition
+drools.evaluator.set = org.drools.base.evaluators.SetEvaluatorsDefinition
+drools.evaluator.matches = org.drools.base.evaluators.MatchesEvaluatorsDefinition
+drools.evaluator.soundslike = org.drools.base.evaluators.SoundslikeEvaluatorsDefinition
+
+drools.evaluator.cold = evaluators.TemperatureEvaluatorDefinition
+drools.evaluator.cool = evaluators.TemperatureEvaluatorDefinition
+drools.evaluator.warm = evaluators.TemperatureEvaluatorDefinition
+drools.evaluator.hot = evaluators.TemperatureEvaluatorDefinition
+
+drools.evaluator.low = evaluators.HumidityEvaluatorDefinition
+drools.evaluator.medium = evaluators.HumidityEvaluatorDefinition
+drools.evaluator.high = evaluators.HumidityEvaluatorDefinition
+
+drools.evaluator.slow = evaluators.SpeedEvaluatorDefinition
+drools.evaluator.stop = evaluators.SpeedEvaluatorDefinition
+drools.evaluator.fast = evaluators.SpeedEvaluatorDefinition
+
+drools.evaluator.classify = evaluators.FakeSubSymbEvaluatorDefinition
+
+
+

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/lib/jcommon-1.0.13.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/lib/jcommon-1.0.13.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/lib/jfreechart-1.0.10.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/lib/jfreechart-1.0.10.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log.log
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log.log	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log.log	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1 @@
+<object-stream>

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log1.log
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log1.log	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log1.log	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,5785 @@
+<object-stream>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [1]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 78.0](1)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [1]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 78.0](1)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>1</factId>
+  <objectToString>Point at [4.4 ; 78.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [2]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.9 ; 74.0](2)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [2]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.9 ; 74.0](2)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>2</factId>
+  <objectToString>Point at [3.9 ; 74.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [3]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 68.0](3)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [3]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 68.0](3)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>3</factId>
+  <objectToString>Point at [4.0 ; 68.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [4]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 76.0](4)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [4]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 76.0](4)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>4</factId>
+  <objectToString>Point at [4.0 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [5]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.5 ; 80.0](5)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [5]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.5 ; 80.0](5)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>5</factId>
+  <objectToString>Point at [3.5 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [6]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 84.0](6)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [6]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 84.0](6)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>6</factId>
+  <objectToString>Point at [4.1 ; 84.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [7]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.3 ; 50.0](7)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [7]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.3 ; 50.0](7)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>7</factId>
+  <objectToString>Point at [2.3 ; 50.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [8]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 93.0](8)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [8]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 93.0](8)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>8</factId>
+  <objectToString>Point at [4.7 ; 93.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [9]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 55.0](9)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [9]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 55.0](9)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>9</factId>
+  <objectToString>Point at [1.7 ; 55.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [10]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.9 ; 76.0](10)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [10]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.9 ; 76.0](10)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>10</factId>
+  <objectToString>Point at [4.9 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [11]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 58.0](11)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [11]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 58.0](11)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>11</factId>
+  <objectToString>Point at [1.7 ; 58.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [12]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 74.0](12)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [12]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 74.0](12)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>12</factId>
+  <objectToString>Point at [4.6 ; 74.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [13]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.4 ; 75.0](13)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [13]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.4 ; 75.0](13)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>13</factId>
+  <objectToString>Point at [3.4 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [14]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 80.0](14)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [14]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 80.0](14)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>14</factId>
+  <objectToString>Point at [4.3 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [15]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 56.0](15)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [15]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 56.0](15)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>15</factId>
+  <objectToString>Point at [1.7 ; 56.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [16]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.9 ; 80.0](16)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [16]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.9 ; 80.0](16)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>16</factId>
+  <objectToString>Point at [3.9 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [17]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 69.0](17)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [17]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 69.0](17)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>17</factId>
+  <objectToString>Point at [3.7 ; 69.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [18]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.1 ; 57.0](18)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [18]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.1 ; 57.0](18)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>18</factId>
+  <objectToString>Point at [3.1 ; 57.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [19]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 90.0](19)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [19]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 90.0](19)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>19</factId>
+  <objectToString>Point at [4.0 ; 90.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [20]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 42.0](20)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [20]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 42.0](20)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>20</factId>
+  <objectToString>Point at [1.8 ; 42.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [21]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 91.0](21)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [21]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 91.0](21)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>21</factId>
+  <objectToString>Point at [4.1 ; 91.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [22]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 51.0](22)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [22]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 51.0](22)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>22</factId>
+  <objectToString>Point at [1.8 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [23]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.2 ; 79.0](23)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [23]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.2 ; 79.0](23)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>23</factId>
+  <objectToString>Point at [3.2 ; 79.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [24]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 53.0](24)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [24]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 53.0](24)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>24</factId>
+  <objectToString>Point at [1.9 ; 53.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [25]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 82.0](25)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [25]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 82.0](25)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>25</factId>
+  <objectToString>Point at [4.6 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [26]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](26)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [26]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](26)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>26</factId>
+  <objectToString>Point at [2.0 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [27]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 76.0](27)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [27]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 76.0](27)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>27</factId>
+  <objectToString>Point at [4.5 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [28]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.9 ; 82.0](28)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [28]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.9 ; 82.0](28)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>28</factId>
+  <objectToString>Point at [3.9 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [29]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 84.0](29)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [29]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 84.0](29)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>29</factId>
+  <objectToString>Point at [4.3 ; 84.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [30]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.3 ; 53.0](30)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [30]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.3 ; 53.0](30)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>30</factId>
+  <objectToString>Point at [2.3 ; 53.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [31]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 86.0](31)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [31]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 86.0](31)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>31</factId>
+  <objectToString>Point at [3.8 ; 86.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [32]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 51.0](32)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [32]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 51.0](32)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>32</factId>
+  <objectToString>Point at [1.9 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [33]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 85.0](33)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [33]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 85.0](33)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>33</factId>
+  <objectToString>Point at [4.6 ; 85.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [34]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 45.0](34)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [34]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 45.0](34)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>34</factId>
+  <objectToString>Point at [1.8 ; 45.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [35]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 88.0](35)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [35]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 88.0](35)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>35</factId>
+  <objectToString>Point at [4.7 ; 88.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [36]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 51.0](36)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [36]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 51.0](36)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>36</factId>
+  <objectToString>Point at [1.8 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [37]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 80.0](37)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [37]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 80.0](37)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>37</factId>
+  <objectToString>Point at [4.6 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [38]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 49.0](38)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [38]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 49.0](38)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>38</factId>
+  <objectToString>Point at [1.9 ; 49.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [39]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.5 ; 82.0](39)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [39]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.5 ; 82.0](39)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>39</factId>
+  <objectToString>Point at [3.5 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [40]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 75.0](40)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [40]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 75.0](40)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>40</factId>
+  <objectToString>Point at [4.0 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [41]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 73.0](41)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [41]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 73.0](41)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>41</factId>
+  <objectToString>Point at [3.7 ; 73.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [42]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 67.0](42)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [42]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 67.0](42)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>42</factId>
+  <objectToString>Point at [3.7 ; 67.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [43]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 68.0](43)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [43]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 68.0](43)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>43</factId>
+  <objectToString>Point at [4.3 ; 68.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [44]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.6 ; 86.0](44)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [44]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.6 ; 86.0](44)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>44</factId>
+  <objectToString>Point at [3.6 ; 86.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [45]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 72.0](45)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [45]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 72.0](45)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>45</factId>
+  <objectToString>Point at [3.8 ; 72.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [46]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 75.0](46)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [46]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 75.0](46)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>46</factId>
+  <objectToString>Point at [3.8 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [47]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 75.0](47)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [47]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 75.0](47)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>47</factId>
+  <objectToString>Point at [3.8 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [48]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.5 ; 66.0](48)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [48]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.5 ; 66.0](48)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>48</factId>
+  <objectToString>Point at [2.5 ; 66.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [49]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 84.0](49)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [49]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 84.0](49)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>49</factId>
+  <objectToString>Point at [4.5 ; 84.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [50]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 70.0](50)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [50]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 70.0](50)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>50</factId>
+  <objectToString>Point at [4.1 ; 70.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [51]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 79.0](51)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [51]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 79.0](51)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>51</factId>
+  <objectToString>Point at [3.7 ; 79.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [52]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 60.0](52)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [52]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 60.0](52)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>52</factId>
+  <objectToString>Point at [3.8 ; 60.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [53]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.4 ; 86.0](53)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [53]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.4 ; 86.0](53)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>53</factId>
+  <objectToString>Point at [3.4 ; 86.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [54]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](54)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [54]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](54)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>54</factId>
+  <objectToString>Point at [4.0 ; 71.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [55]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.3 ; 67.0](55)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [55]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.3 ; 67.0](55)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>55</factId>
+  <objectToString>Point at [2.3 ; 67.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [56]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](56)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [56]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](56)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>56</factId>
+  <objectToString>Point at [4.4 ; 81.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [57]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 76.0](57)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [57]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 76.0](57)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>57</factId>
+  <objectToString>Point at [4.1 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [58]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 83.0](58)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [58]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 83.0](58)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>58</factId>
+  <objectToString>Point at [4.3 ; 83.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [59]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.3 ; 76.0](59)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [59]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.3 ; 76.0](59)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>59</factId>
+  <objectToString>Point at [3.3 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [60]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 55.0](60)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [60]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 55.0](60)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>60</factId>
+  <objectToString>Point at [2.0 ; 55.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [61]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 73.0](61)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [61]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 73.0](61)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>61</factId>
+  <objectToString>Point at [4.3 ; 73.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [62]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.9 ; 56.0](62)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [62]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.9 ; 56.0](62)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>62</factId>
+  <objectToString>Point at [2.9 ; 56.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [63]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 83.0](63)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [63]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 83.0](63)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>63</factId>
+  <objectToString>Point at [4.6 ; 83.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [64]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 57.0](64)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [64]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 57.0](64)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>64</factId>
+  <objectToString>Point at [1.9 ; 57.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [65]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.6 ; 71.0](65)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [65]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.6 ; 71.0](65)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>65</factId>
+  <objectToString>Point at [3.6 ; 71.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [66]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 72.0](66)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [66]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 72.0](66)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>66</factId>
+  <objectToString>Point at [3.7 ; 72.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [67]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 77.0](67)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [67]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 77.0](67)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>67</factId>
+  <objectToString>Point at [3.7 ; 77.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [68]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 55.0](68)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [68]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 55.0](68)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>68</factId>
+  <objectToString>Point at [1.8 ; 55.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [69]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 75.0](69)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [69]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 75.0](69)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>69</factId>
+  <objectToString>Point at [4.6 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [70]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.5 ; 73.0](70)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [70]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.5 ; 73.0](70)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>70</factId>
+  <objectToString>Point at [3.5 ; 73.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [71]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 70.0](71)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [71]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 70.0](71)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>71</factId>
+  <objectToString>Point at [4.0 ; 70.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [72]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 83.0](72)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [72]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 83.0](72)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>72</factId>
+  <objectToString>Point at [3.7 ; 83.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [73]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 50.0](73)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [73]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 50.0](73)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>73</factId>
+  <objectToString>Point at [1.7 ; 50.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [74]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 95.0](74)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [74]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 95.0](74)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>74</factId>
+  <objectToString>Point at [4.6 ; 95.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [75]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 51.0](75)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [75]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 51.0](75)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>75</factId>
+  <objectToString>Point at [1.7 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [76]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 82.0](76)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [76]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 82.0](76)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>76</factId>
+  <objectToString>Point at [4.0 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [77]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 54.0](77)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [77]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 54.0](77)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>77</factId>
+  <objectToString>Point at [1.8 ; 54.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [78]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 83.0](78)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [78]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 83.0](78)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>78</factId>
+  <objectToString>Point at [4.4 ; 83.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [79]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 51.0](79)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [79]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 51.0](79)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>79</factId>
+  <objectToString>Point at [1.9 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [80]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 80.0](80)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [80]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 80.0](80)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>80</factId>
+  <objectToString>Point at [4.6 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [81]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.9 ; 78.0](81)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [81]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.9 ; 78.0](81)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>81</factId>
+  <objectToString>Point at [2.9 ; 78.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [82]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.5 ; 81.0](82)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [82]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.5 ; 81.0](82)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>82</factId>
+  <objectToString>Point at [3.5 ; 81.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [83]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 53.0](83)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [83]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 53.0](83)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>83</factId>
+  <objectToString>Point at [2.0 ; 53.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [84]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 89.0](84)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [84]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 89.0](84)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>84</factId>
+  <objectToString>Point at [4.3 ; 89.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [85]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 44.0](85)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [85]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 44.0](85)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>85</factId>
+  <objectToString>Point at [1.8 ; 44.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [86]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 78.0](86)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [86]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 78.0](86)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>86</factId>
+  <objectToString>Point at [4.1 ; 78.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [87]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 61.0](87)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [87]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 61.0](87)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>87</factId>
+  <objectToString>Point at [1.8 ; 61.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [88]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 73.0](88)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [88]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 73.0](88)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>88</factId>
+  <objectToString>Point at [4.7 ; 73.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [89]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 75.0](89)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [89]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 75.0](89)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>89</factId>
+  <objectToString>Point at [4.2 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [90]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.9 ; 73.0](90)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [90]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.9 ; 73.0](90)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>90</factId>
+  <objectToString>Point at [3.9 ; 73.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [91]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 76.0](91)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [91]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 76.0](91)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>91</factId>
+  <objectToString>Point at [4.3 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [92]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 55.0](92)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [92]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 55.0](92)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>92</factId>
+  <objectToString>Point at [1.8 ; 55.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [93]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 86.0](93)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [93]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 86.0](93)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>93</factId>
+  <objectToString>Point at [4.5 ; 86.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [94]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 48.0](94)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [94]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 48.0](94)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>94</factId>
+  <objectToString>Point at [2.0 ; 48.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [95]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 77.0](95)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [95]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 77.0](95)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>95</factId>
+  <objectToString>Point at [4.2 ; 77.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [96]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 73.0](96)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [96]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 73.0](96)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>96</factId>
+  <objectToString>Point at [4.4 ; 73.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [97]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 70.0](97)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [97]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 70.0](97)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>97</factId>
+  <objectToString>Point at [4.1 ; 70.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [98]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 88.0](98)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [98]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 88.0](98)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>98</factId>
+  <objectToString>Point at [4.1 ; 88.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [99]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 75.0](99)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [99]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 75.0](99)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>99</factId>
+  <objectToString>Point at [4.0 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [100]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 83.0](100)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [100]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 83.0](100)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>100</factId>
+  <objectToString>Point at [4.1 ; 83.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [101]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.7 ; 61.0](101)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [101]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.7 ; 61.0](101)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>101</factId>
+  <objectToString>Point at [2.7 ; 61.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [102]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 78.0](102)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [102]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 78.0](102)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>102</factId>
+  <objectToString>Point at [4.6 ; 78.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [103]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 61.0](103)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [103]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 61.0](103)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>103</factId>
+  <objectToString>Point at [1.9 ; 61.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [104]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 81.0](104)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [104]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 81.0](104)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>104</factId>
+  <objectToString>Point at [4.5 ; 81.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [105]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](105)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [105]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](105)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>105</factId>
+  <objectToString>Point at [2.0 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [106]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](106)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [106]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](106)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>106</factId>
+  <objectToString>Point at [4.8 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [107]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 79.0](107)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [107]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 79.0](107)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>107</factId>
+  <objectToString>Point at [4.1 ; 79.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [108]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 82.0](108)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [108]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 82.0](108)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>108</factId>
+  <objectToString>Point at [4.1 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [109]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 80.0](109)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [109]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 80.0](109)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>109</factId>
+  <objectToString>Point at [4.2 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [110]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 76.0](110)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [110]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 76.0](110)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>110</factId>
+  <objectToString>Point at [4.5 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [111]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 56.0](111)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [111]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 56.0](111)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>111</factId>
+  <objectToString>Point at [1.9 ; 56.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [112]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 82.0](112)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [112]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 82.0](112)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>112</factId>
+  <objectToString>Point at [4.7 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [113]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 47.0](113)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [113]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 47.0](113)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>113</factId>
+  <objectToString>Point at [2.0 ; 47.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [114]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 76.0](114)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [114]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 76.0](114)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>114</factId>
+  <objectToString>Point at [4.7 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [115]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.5 ; 61.0](115)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [115]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.5 ; 61.0](115)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>115</factId>
+  <objectToString>Point at [2.5 ; 61.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [116]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 75.0](116)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [116]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 75.0](116)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>116</factId>
+  <objectToString>Point at [4.3 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [117]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 72.0](117)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [117]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 72.0](117)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>117</factId>
+  <objectToString>Point at [4.4 ; 72.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [118]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 74.0](118)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [118]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 74.0](118)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>118</factId>
+  <objectToString>Point at [4.4 ; 74.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [119]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 69.0](119)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [119]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 69.0](119)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>119</factId>
+  <objectToString>Point at [4.3 ; 69.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [120]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 78.0](120)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [120]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 78.0](120)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>120</factId>
+  <objectToString>Point at [4.6 ; 78.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [121]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 52.0](121)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [121]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 52.0](121)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>121</factId>
+  <objectToString>Point at [2.1 ; 52.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [122]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 91.0](122)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [122]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 91.0](122)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>122</factId>
+  <objectToString>Point at [4.8 ; 91.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [123]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 66.0](123)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [123]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 66.0](123)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>123</factId>
+  <objectToString>Point at [4.1 ; 66.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [124]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](124)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [124]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](124)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>124</factId>
+  <objectToString>Point at [4.0 ; 71.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [125]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 75.0](125)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [125]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 75.0](125)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>125</factId>
+  <objectToString>Point at [4.0 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [126]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](126)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [126]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](126)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>126</factId>
+  <objectToString>Point at [4.4 ; 81.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [127]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 77.0](127)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [127]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 77.0](127)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>127</factId>
+  <objectToString>Point at [4.1 ; 77.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [128]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 74.0](128)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [128]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 74.0](128)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>128</factId>
+  <objectToString>Point at [4.3 ; 74.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [129]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 70.0](129)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [129]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 70.0](129)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>129</factId>
+  <objectToString>Point at [4.0 ; 70.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [130]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.9 ; 83.0](130)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [130]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.9 ; 83.0](130)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>130</factId>
+  <objectToString>Point at [3.9 ; 83.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [131]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.2 ; 53.0](131)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [131]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.2 ; 53.0](131)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>131</factId>
+  <objectToString>Point at [3.2 ; 53.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [132]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 82.0](132)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [132]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 82.0](132)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>132</factId>
+  <objectToString>Point at [4.5 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [133]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 62.0](133)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [133]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 62.0](133)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>133</factId>
+  <objectToString>Point at [2.2 ; 62.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [134]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 73.0](134)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [134]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 73.0](134)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>134</factId>
+  <objectToString>Point at [4.7 ; 73.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [135]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 84.0](135)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [135]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 84.0](135)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>135</factId>
+  <objectToString>Point at [4.6 ; 84.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [136]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 58.0](136)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [136]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 58.0](136)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>136</factId>
+  <objectToString>Point at [2.2 ; 58.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [137]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 82.0](137)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [137]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 82.0](137)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>137</factId>
+  <objectToString>Point at [4.8 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [138]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 77.0](138)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [138]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 77.0](138)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>138</factId>
+  <objectToString>Point at [4.3 ; 77.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [139]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 75.0](139)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [139]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 75.0](139)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>139</factId>
+  <objectToString>Point at [3.8 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [140]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 77.0](140)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [140]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 77.0](140)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>140</factId>
+  <objectToString>Point at [4.0 ; 77.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [141]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 77.0](141)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [141]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 77.0](141)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>141</factId>
+  <objectToString>Point at [4.1 ; 77.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [142]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 53.0](142)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [142]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 53.0](142)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>142</factId>
+  <objectToString>Point at [1.8 ; 53.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [143]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](143)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [143]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](143)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>143</factId>
+  <objectToString>Point at [4.4 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [144]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 78.0](144)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [144]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 78.0](144)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>144</factId>
+  <objectToString>Point at [4.0 ; 78.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [145]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](145)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [145]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](145)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>145</factId>
+  <objectToString>Point at [2.2 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [146]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](146)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [146]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](146)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>146</factId>
+  <objectToString>Point at [5.1 ; 81.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [147]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 52.0](147)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [147]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 52.0](147)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>147</factId>
+  <objectToString>Point at [1.9 ; 52.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [148]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.0 ; 76.0](148)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [148]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.0 ; 76.0](148)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>148</factId>
+  <objectToString>Point at [5.0 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [149]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 73.0](149)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [149]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 73.0](149)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>149</factId>
+  <objectToString>Point at [4.4 ; 73.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [150]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 84.0](150)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [150]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 84.0](150)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>150</factId>
+  <objectToString>Point at [4.5 ; 84.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [151]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 72.0](151)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [151]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 72.0](151)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>151</factId>
+  <objectToString>Point at [3.8 ; 72.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [152]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 89.0](152)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [152]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 89.0](152)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>152</factId>
+  <objectToString>Point at [4.3 ; 89.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [153]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](153)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [153]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](153)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>153</factId>
+  <objectToString>Point at [4.4 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [154]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](154)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [154]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](154)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>154</factId>
+  <objectToString>Point at [2.2 ; 57.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [155]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 81.0](155)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [155]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 81.0](155)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>155</factId>
+  <objectToString>Point at [4.8 ; 81.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [156]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 49.0](156)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [156]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 49.0](156)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>156</factId>
+  <objectToString>Point at [1.9 ; 49.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [157]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 87.0](157)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [157]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 87.0](157)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>157</factId>
+  <objectToString>Point at [4.7 ; 87.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [158]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 43.0](158)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [158]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 43.0](158)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>158</factId>
+  <objectToString>Point at [1.8 ; 43.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [159]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 94.0](159)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [159]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 94.0](159)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>159</factId>
+  <objectToString>Point at [4.8 ; 94.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [160]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 45.0](160)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [160]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 45.0](160)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>160</factId>
+  <objectToString>Point at [2.0 ; 45.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [161]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](161)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [161]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](161)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>161</factId>
+  <objectToString>Point at [4.4 ; 81.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [162]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.5 ; 59.0](162)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [162]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.5 ; 59.0](162)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>162</factId>
+  <objectToString>Point at [2.5 ; 59.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [163]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 82.0](163)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [163]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 82.0](163)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>163</factId>
+  <objectToString>Point at [4.3 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [164]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 80.0](164)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [164]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 80.0](164)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>164</factId>
+  <objectToString>Point at [4.4 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [165]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 54.0](165)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [165]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 54.0](165)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>165</factId>
+  <objectToString>Point at [1.9 ; 54.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [166]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 75.0](166)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [166]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 75.0](166)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>166</factId>
+  <objectToString>Point at [4.7 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [167]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 73.0](167)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [167]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 73.0](167)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>167</factId>
+  <objectToString>Point at [4.3 ; 73.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [168]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](168)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [168]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](168)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>168</factId>
+  <objectToString>Point at [2.2 ; 57.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [169]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](169)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [169]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](169)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>169</factId>
+  <objectToString>Point at [4.7 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [170]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.3 ; 51.0](170)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [170]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.3 ; 51.0](170)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>170</factId>
+  <objectToString>Point at [2.3 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [171]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 77.0](171)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [171]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 77.0](171)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>171</factId>
+  <objectToString>Point at [4.6 ; 77.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [172]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.3 ; 66.0](172)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [172]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.3 ; 66.0](172)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>172</factId>
+  <objectToString>Point at [3.3 ; 66.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [173]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 77.0](173)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [173]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 77.0](173)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>173</factId>
+  <objectToString>Point at [4.2 ; 77.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [174]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](174)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [174]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](174)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>174</factId>
+  <objectToString>Point at [2.9 ; 60.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [175]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 86.0](175)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [175]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 86.0](175)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>175</factId>
+  <objectToString>Point at [4.6 ; 86.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [176]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.3 ; 62.0](176)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [176]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.3 ; 62.0](176)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>176</factId>
+  <objectToString>Point at [3.3 ; 62.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [177]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 75.0](177)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [177]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 75.0](177)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>177</factId>
+  <objectToString>Point at [4.2 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [178]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.6 ; 67.0](178)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [178]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.6 ; 67.0](178)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>178</factId>
+  <objectToString>Point at [2.6 ; 67.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [179]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 69.0](179)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [179]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 69.0](179)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>179</factId>
+  <objectToString>Point at [4.6 ; 69.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [180]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 84.0](180)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [180]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 84.0](180)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>180</factId>
+  <objectToString>Point at [3.7 ; 84.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [181]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 58.0](181)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [181]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 58.0](181)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>181</factId>
+  <objectToString>Point at [1.8 ; 58.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [182]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](182)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [182]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](182)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>182</factId>
+  <objectToString>Point at [4.7 ; 90.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [183]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 82.0](183)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [183]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 82.0](183)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>183</factId>
+  <objectToString>Point at [4.5 ; 82.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [184]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 71.0](184)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [184]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 71.0](184)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>184</factId>
+  <objectToString>Point at [4.5 ; 71.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [185]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](185)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [185]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](185)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>185</factId>
+  <objectToString>Point at [4.8 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [186]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](186)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [186]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](186)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>186</factId>
+  <objectToString>Point at [2.0 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [187]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](187)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [187]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](187)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>187</factId>
+  <objectToString>Point at [4.8 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [188]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 62.0](188)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [188]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 62.0](188)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>188</factId>
+  <objectToString>Point at [1.9 ; 62.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [189]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 84.0](189)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [189]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 84.0](189)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>189</factId>
+  <objectToString>Point at [4.7 ; 84.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [190]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](190)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [190]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](190)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>190</factId>
+  <objectToString>Point at [2.0 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [191]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](191)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [191]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](191)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>191</factId>
+  <objectToString>Point at [5.1 ; 81.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [192]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 83.0](192)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [192]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 83.0](192)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>192</factId>
+  <objectToString>Point at [4.3 ; 83.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [193]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 84.0](193)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [193]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 84.0](193)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>193</factId>
+  <objectToString>Point at [4.8 ; 84.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [194]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.0 ; 72.0](194)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [194]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.0 ; 72.0](194)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>194</factId>
+  <objectToString>Point at [3.0 ; 72.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [195]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](195)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [195]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](195)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>195</factId>
+  <objectToString>Point at [2.1 ; 54.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [196]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 75.0](196)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [196]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 75.0](196)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>196</factId>
+  <objectToString>Point at [4.6 ; 75.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [197]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 74.0](197)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [197]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 74.0](197)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>197</factId>
+  <objectToString>Point at [4.0 ; 74.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [198]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](198)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [198]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](198)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>198</factId>
+  <objectToString>Point at [2.2 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [199]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.1 ; 91.0](199)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [199]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.1 ; 91.0](199)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>199</factId>
+  <objectToString>Point at [5.1 ; 91.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [200]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](200)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [200]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](200)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>200</factId>
+  <objectToString>Point at [2.9 ; 60.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [201]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 80.0](201)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [201]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 80.0](201)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>201</factId>
+  <objectToString>Point at [4.3 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [202]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](202)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [202]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](202)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>202</factId>
+  <objectToString>Point at [2.1 ; 54.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [203]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](203)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [203]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](203)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>203</factId>
+  <objectToString>Point at [4.7 ; 80.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [204]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 70.0](204)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [204]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 70.0](204)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>204</factId>
+  <objectToString>Point at [4.5 ; 70.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [205]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 60.0](205)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [205]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 60.0](205)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>205</factId>
+  <objectToString>Point at [1.7 ; 60.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [206]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 86.0](206)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [206]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 86.0](206)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>206</factId>
+  <objectToString>Point at [4.2 ; 86.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [207]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 78.0](207)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [207]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 78.0](207)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>207</factId>
+  <objectToString>Point at [4.3 ; 78.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [208]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 51.0](208)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [208]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 51.0](208)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>208</factId>
+  <objectToString>Point at [1.7 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [209]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 83.0](209)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [209]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 83.0](209)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>209</factId>
+  <objectToString>Point at [4.4 ; 83.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [210]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 76.0](210)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [210]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 76.0](210)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>210</factId>
+  <objectToString>Point at [4.2 ; 76.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [211]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](211)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [211]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](211)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>211</factId>
+  <objectToString>Point at [2.2 ; 51.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [212]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](212)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [212]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](212)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>212</factId>
+  <objectToString>Point at [4.7 ; 90.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [213]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](213)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [213]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](213)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>213</factId>
+  <objectToString>Point at [4.0 ; 71.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [214]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 49.0](214)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [214]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 49.0](214)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>214</factId>
+  <objectToString>Point at [1.8 ; 49.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [215]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 88.0](215)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [215]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 88.0](215)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>215</factId>
+  <objectToString>Point at [4.7 ; 88.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [216]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 52.0](216)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [216]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 52.0](216)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>216</factId>
+  <objectToString>Point at [1.8 ; 52.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [217]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 79.0](217)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [217]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 79.0](217)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>217</factId>
+  <objectToString>Point at [4.5 ; 79.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [218]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 61.0](218)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [218]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 61.0](218)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>218</factId>
+  <objectToString>Point at [2.1 ; 61.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [219]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 81.0](219)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [219]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 81.0](219)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>219</factId>
+  <objectToString>Point at [4.2 ; 81.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [220]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 48.0](220)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [220]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 48.0](220)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>220</factId>
+  <objectToString>Point at [2.1 ; 48.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [221]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.2 ; 84.0](221)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [221]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.2 ; 84.0](221)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>221</factId>
+  <objectToString>Point at [5.2 ; 84.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [222]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 63.0](222)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [222]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 63.0](222)</declarations>
+  <type>4</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ObjectLogEvent>
+  <factId>222</factId>
+  <objectToString>Point at [2.0 ; 63.0]</objectToString>
+  <type>1</type>
+</org.drools.audit.event.ObjectLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [222]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 63.0](222)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [222]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 63.0](222)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [222]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 63.0](222)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [222]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 63.0](222)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [221]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.2 ; 84.0](221)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [221]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.2 ; 84.0](221)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [221]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.2 ; 84.0](221)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [221]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.2 ; 84.0](221)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [220]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 48.0](220)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [220]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 48.0](220)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [220]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 48.0](220)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [220]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 48.0](220)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [219]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 81.0](219)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [219]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 81.0](219)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [219]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 81.0](219)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [219]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 81.0](219)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [218]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 61.0](218)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [218]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 61.0](218)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [218]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 61.0](218)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [218]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 61.0](218)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [217]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 79.0](217)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [217]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 79.0](217)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [217]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 79.0](217)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [217]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 79.0](217)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [216]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 52.0](216)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [216]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 52.0](216)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [216]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 52.0](216)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [216]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 52.0](216)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [215]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 88.0](215)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [215]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 88.0](215)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [215]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 88.0](215)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [215]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 88.0](215)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [214]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 49.0](214)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [214]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 49.0](214)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [214]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 49.0](214)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [214]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 49.0](214)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [213]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](213)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [213]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](213)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [213]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](213)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [213]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 71.0](213)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [212]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](212)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [212]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](212)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [212]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](212)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [212]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](212)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [211]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](211)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [211]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](211)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [211]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](211)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [211]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](211)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [210]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 76.0](210)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [210]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 76.0](210)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [210]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 76.0](210)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [210]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 76.0](210)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [209]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 83.0](209)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [209]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 83.0](209)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [209]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 83.0](209)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [209]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 83.0](209)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [208]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 51.0](208)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [208]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 51.0](208)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [208]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 51.0](208)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [208]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 51.0](208)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [207]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 78.0](207)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [207]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 78.0](207)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [207]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 78.0](207)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [207]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 78.0](207)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [206]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 86.0](206)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [206]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 86.0](206)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [206]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 86.0](206)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [206]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 86.0](206)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [205]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 60.0](205)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [205]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.7 ; 60.0](205)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [205]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 60.0](205)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [205]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.7 ; 60.0](205)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [204]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 70.0](204)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [204]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 70.0](204)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [204]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 70.0](204)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [204]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 70.0](204)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [203]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](203)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [203]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](203)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [203]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](203)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [203]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](203)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [202]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](202)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [202]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](202)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [202]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](202)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [202]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](202)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [201]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 80.0](201)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [201]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 80.0](201)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [201]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 80.0](201)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [201]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 80.0](201)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [200]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](200)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [200]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](200)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [200]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](200)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [200]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](200)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [199]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.1 ; 91.0](199)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [199]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.1 ; 91.0](199)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [199]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.1 ; 91.0](199)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [199]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.1 ; 91.0](199)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [198]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](198)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [198]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](198)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [198]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](198)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [198]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](198)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [197]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 74.0](197)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [197]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 74.0](197)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [197]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 74.0](197)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [197]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 74.0](197)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [196]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 75.0](196)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [196]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 75.0](196)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [196]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 75.0](196)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [196]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 75.0](196)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [195]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](195)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [195]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](195)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [195]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](195)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [195]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.1 ; 54.0](195)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [194]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.0 ; 72.0](194)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [194]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.0 ; 72.0](194)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [194]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.0 ; 72.0](194)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [194]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.0 ; 72.0](194)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [193]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 84.0](193)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [193]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 84.0](193)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [193]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 84.0](193)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [193]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 84.0](193)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [192]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 83.0](192)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [192]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 83.0](192)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [192]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 83.0](192)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [192]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 83.0](192)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [191]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](191)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [191]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](191)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [191]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](191)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [191]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](191)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [190]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](190)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [190]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](190)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [190]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](190)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [190]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](190)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [189]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 84.0](189)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [189]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 84.0](189)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [189]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 84.0](189)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [189]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 84.0](189)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [188]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 62.0](188)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [188]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 62.0](188)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [188]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 62.0](188)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [188]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 62.0](188)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [187]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](187)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [187]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](187)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [187]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](187)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [187]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](187)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [186]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](186)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [186]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](186)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [186]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](186)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [186]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 51.0](186)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [185]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](185)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [185]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](185)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [185]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](185)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [185]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 80.0](185)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [184]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 71.0](184)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [184]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 71.0](184)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [184]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 71.0](184)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [184]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 71.0](184)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [183]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 82.0](183)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [183]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 82.0](183)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [183]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 82.0](183)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [183]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 82.0](183)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [182]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](182)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [182]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](182)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [182]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](182)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [182]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 90.0](182)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [181]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 58.0](181)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [181]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 58.0](181)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [181]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 58.0](181)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [181]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 58.0](181)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [180]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 84.0](180)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [180]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.7 ; 84.0](180)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [180]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 84.0](180)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [180]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.7 ; 84.0](180)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [179]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 69.0](179)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [179]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 69.0](179)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [179]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 69.0](179)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [179]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 69.0](179)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [178]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.6 ; 67.0](178)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [178]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.6 ; 67.0](178)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [178]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.6 ; 67.0](178)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [178]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.6 ; 67.0](178)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [177]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 75.0](177)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [177]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 75.0](177)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [177]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 75.0](177)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [177]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 75.0](177)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [176]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.3 ; 62.0](176)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [176]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.3 ; 62.0](176)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [176]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.3 ; 62.0](176)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [176]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.3 ; 62.0](176)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [175]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 86.0](175)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [175]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 86.0](175)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [175]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 86.0](175)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [175]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 86.0](175)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [174]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](174)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [174]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](174)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [174]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](174)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [174]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.9 ; 60.0](174)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [173]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 77.0](173)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [173]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.2 ; 77.0](173)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [173]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 77.0](173)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [173]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.2 ; 77.0](173)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [172]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.3 ; 66.0](172)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [172]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.3 ; 66.0](172)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [172]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.3 ; 66.0](172)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [172]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.3 ; 66.0](172)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [171]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 77.0](171)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [171]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.6 ; 77.0](171)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [171]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 77.0](171)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [171]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.6 ; 77.0](171)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [170]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.3 ; 51.0](170)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [170]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.3 ; 51.0](170)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [170]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.3 ; 51.0](170)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [170]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.3 ; 51.0](170)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [169]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](169)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [169]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](169)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [169]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](169)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [169]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 80.0](169)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [168]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](168)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [168]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](168)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [168]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](168)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [168]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](168)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [167]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 73.0](167)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [167]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 73.0](167)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [167]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 73.0](167)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [167]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 73.0](167)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [166]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 75.0](166)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [166]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 75.0](166)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [166]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 75.0](166)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [166]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 75.0](166)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [165]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 54.0](165)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [165]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 54.0](165)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [165]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 54.0](165)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [165]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 54.0](165)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [164]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 80.0](164)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [164]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 80.0](164)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [164]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 80.0](164)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [164]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 80.0](164)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [163]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 82.0](163)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [163]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 82.0](163)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [163]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 82.0](163)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [163]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 82.0](163)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [162]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.5 ; 59.0](162)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [162]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.5 ; 59.0](162)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [162]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.5 ; 59.0](162)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [162]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.5 ; 59.0](162)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [161]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](161)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [161]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](161)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [161]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](161)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [161]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 81.0](161)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [160]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 45.0](160)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [160]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.0 ; 45.0](160)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [160]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 45.0](160)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [160]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.0 ; 45.0](160)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [159]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 94.0](159)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [159]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 94.0](159)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [159]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 94.0](159)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [159]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 94.0](159)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [158]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 43.0](158)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [158]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 43.0](158)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [158]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 43.0](158)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [158]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 43.0](158)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [157]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 87.0](157)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [157]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.7 ; 87.0](157)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [157]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 87.0](157)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [157]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.7 ; 87.0](157)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [156]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 49.0](156)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [156]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 49.0](156)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [156]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 49.0](156)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [156]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 49.0](156)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [155]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 81.0](155)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [155]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.8 ; 81.0](155)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [155]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 81.0](155)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [155]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.8 ; 81.0](155)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [154]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](154)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [154]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](154)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [154]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](154)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [154]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 57.0](154)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [153]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](153)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [153]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](153)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [153]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](153)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [153]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](153)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [152]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 89.0](152)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [152]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.3 ; 89.0](152)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [152]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 89.0](152)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [152]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.3 ; 89.0](152)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [151]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 72.0](151)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [151]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 72.0](151)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [151]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 72.0](151)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [151]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 72.0](151)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [150]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 84.0](150)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [150]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.5 ; 84.0](150)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [150]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 84.0](150)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [150]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.5 ; 84.0](150)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [149]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 73.0](149)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [149]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 73.0](149)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [149]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 73.0](149)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [149]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 73.0](149)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [148]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.0 ; 76.0](148)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [148]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.0 ; 76.0](148)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [148]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.0 ; 76.0](148)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [148]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.0 ; 76.0](148)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [147]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 52.0](147)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [147]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.9 ; 52.0](147)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [147]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 52.0](147)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [147]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.9 ; 52.0](147)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [146]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](146)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [146]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](146)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [146]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](146)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [146]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [5.1 ; 81.0](146)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [145]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](145)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [145]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](145)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [145]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](145)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [145]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [2.2 ; 51.0](145)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [144]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 78.0](144)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [144]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 78.0](144)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [144]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 78.0](144)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [144]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 78.0](144)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [143]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](143)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [143]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](143)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [143]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](143)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [143]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.4 ; 75.0](143)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [142]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 53.0](142)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [142]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [1.8 ; 53.0](142)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [142]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 53.0](142)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [142]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [1.8 ; 53.0](142)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [141]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 77.0](141)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [141]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.1 ; 77.0](141)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [141]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 77.0](141)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [141]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.1 ; 77.0](141)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [140]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 77.0](140)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [140]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [4.0 ; 77.0](140)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [140]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 77.0](140)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [140]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [4.0 ; 77.0](140)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [139]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 75.0](139)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class2_clust [139]</activationId>
+  <rule>Class2_clust</rule>
+  <declarations>$s=Point at [3.8 ; 75.0](139)</declarations>
+  <type>7</type>
+</org.drools.audit.event.ActivationLogEvent>
+<org.drools.audit.event.ActivationLogEvent>
+  <activationId>Class1_clust [139]</activationId>
+  <rule>Class1_clust</rule>
+  <declarations>$s=Point at [3.8 ; 75.0](139)</declarations>
+  <type>6</type>
+</org.drools.audit.event.ActivationLogEvent>

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log2.txt
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log2.txt	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/log2.txt	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,7548 @@
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 78.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 78.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 78.0] with degree 25%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	25% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 78.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.9 ; 74.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.9 ; 74.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 74.0] with degree 39%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	39% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 74.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 68.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 68.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 68.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 68.0] with degree 63%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	63% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 68.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 68.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 76.0] with degree 32%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	32% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.5 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.5 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.5 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.5 ; 80.0] with degree 20%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	20% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.5 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.5 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 84.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 84.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 84.0] with degree 12%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	12% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 84.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.3 ; 50.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.3 ; 50.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.3 ; 50.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.3 ; 50.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.3 ; 50.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.3 ; 50.0] with degree 56%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	56% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 93.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 93.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 93.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 93.0] with degree 3%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	3% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 93.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 93.0] with degree 90%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	90% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.7 ; 55.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.7 ; 55.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 55.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 55.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 55.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 55.0] with degree 66%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	66% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.9 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.9 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.9 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.9 ; 76.0] with degree 31%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	31% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.9 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.9 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.7 ; 58.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.7 ; 58.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 58.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 58.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 58.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 58.0] with degree 72%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	72% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 74.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 74.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 74.0] with degree 38%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	38% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 74.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.4 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.4 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.4 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.4 ; 75.0] with degree 36%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	36% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.4 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.4 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 80.0] with degree 20%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	20% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.7 ; 56.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.7 ; 56.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 56.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 56.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 56.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 56.0] with degree 68%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	68% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.9 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.9 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 80.0] with degree 20%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	20% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.7 ; 69.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.7 ; 69.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 69.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 69.0] with degree 60%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	60% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 69.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 69.0] with degree 93%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	93% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.1 ; 57.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.1 ; 57.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.1 ; 57.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.1 ; 57.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.1 ; 57.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.1 ; 57.0] with degree 72%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	72% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 90.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 90.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 90.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 90.0] with degree 4%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	4% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 90.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 90.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 42.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 42.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 42.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 42.0] with degree 66%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	66% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 42.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 42.0] with degree 40%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	40% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 91.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 91.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 91.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 91.0] with degree 4%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	4% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 91.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 91.0] with degree 93%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	93% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.2 ; 79.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.2 ; 79.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.2 ; 79.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.2 ; 79.0] with degree 23%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	23% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.2 ; 79.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.2 ; 79.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 53.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 53.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 53.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 53.0] with degree 62%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	62% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 82.0] with degree 15%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	15% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 82.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 76.0] with degree 31%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	31% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.9 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.9 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 82.0] with degree 16%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	16% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 82.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 84.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 84.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 84.0] with degree 12%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	12% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 84.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.3 ; 53.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.3 ; 53.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.3 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.3 ; 53.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.3 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.3 ; 53.0] with degree 63%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	63% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.8 ; 86.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.8 ; 86.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 86.0] with degree 9%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	9% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 86.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 85.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 85.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 85.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 85.0] with degree 10%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	10% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 85.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 85.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 45.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 45.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 45.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 45.0] with degree 78%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	78% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 45.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 45.0] with degree 46%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	46% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 88.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 88.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 88.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 88.0] with degree 6%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	6% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 88.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 88.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 80.0] with degree 20%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	20% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 49.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 49.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 49.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 49.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 49.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 49.0] with degree 54%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	54% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.5 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.5 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.5 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.5 ; 82.0] with degree 16%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	16% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.5 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.5 ; 82.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 75.0] with degree 35%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	35% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.7 ; 73.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.7 ; 73.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 73.0] with degree 43%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	43% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 73.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.7 ; 67.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.7 ; 67.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 67.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 67.0] with degree 68%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	68% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 67.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 67.0] with degree 90%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	90% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 68.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 68.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 68.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 68.0] with degree 62%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	62% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 68.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 68.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.6 ; 86.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.6 ; 86.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.6 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.6 ; 86.0] with degree 9%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	9% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.6 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.6 ; 86.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.8 ; 72.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.8 ; 72.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 72.0] with degree 47%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	47% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 72.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.8 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.8 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 75.0] with degree 36%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	36% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.8 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.8 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 75.0] with degree 36%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	36% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.5 ; 66.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.5 ; 66.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.5 ; 66.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.5 ; 66.0] with degree 74%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	74% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.5 ; 66.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.5 ; 66.0] with degree 88%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	88% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 84.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 84.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 84.0] with degree 11%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	11% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 84.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 70.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 70.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 70.0] with degree 55%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	55% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 70.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.7 ; 79.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.7 ; 79.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 79.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 79.0] with degree 23%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	23% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 79.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 79.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.8 ; 60.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.8 ; 60.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 60.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 60.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 60.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 60.0] with degree 78%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	78% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.4 ; 86.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.4 ; 86.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.4 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.4 ; 86.0] with degree 9%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	9% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.4 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.4 ; 86.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 71.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 71.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 71.0] with degree 51%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	51% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 71.0] with degree 95%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	95% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.3 ; 67.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.3 ; 67.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.3 ; 67.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.3 ; 67.0] with degree 70%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	70% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.3 ; 67.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.3 ; 67.0] with degree 89%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	89% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 81.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 81.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 81.0] with degree 17%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	17% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 81.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 76.0] with degree 32%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	32% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 83.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 83.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 83.0] with degree 13%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	13% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 83.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.3 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.3 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.3 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.3 ; 76.0] with degree 33%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	33% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.3 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.3 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 55.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 55.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 55.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 55.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 55.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 55.0] with degree 66%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	66% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 73.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 73.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 73.0] with degree 42%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	42% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 73.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.9 ; 56.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.9 ; 56.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.9 ; 56.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.9 ; 56.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.9 ; 56.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.9 ; 56.0] with degree 69%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	69% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 83.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 83.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 83.0] with degree 13%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	13% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 83.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 57.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 57.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 57.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 57.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 57.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 57.0] with degree 70%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	70% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.6 ; 71.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.6 ; 71.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.6 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.6 ; 71.0] with degree 51%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	51% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.6 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.6 ; 71.0] with degree 95%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	95% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.7 ; 72.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.7 ; 72.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 72.0] with degree 47%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	47% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 72.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.7 ; 77.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.7 ; 77.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 77.0] with degree 29%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	29% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 77.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 55.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 55.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 55.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 55.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 55.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 55.0] with degree 66%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	66% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 75.0] with degree 34%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	34% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.5 ; 73.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.5 ; 73.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.5 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.5 ; 73.0] with degree 43%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	43% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.5 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.5 ; 73.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 70.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 70.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 70.0] with degree 55%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	55% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 70.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.7 ; 83.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.7 ; 83.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 83.0] with degree 14%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	14% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 83.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.7 ; 50.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.7 ; 50.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 50.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 50.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 50.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 50.0] with degree 56%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	56% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 95.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 95.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 95.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 95.0] with degree 2%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	2% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 95.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 95.0] with degree 87%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	87% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.7 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.7 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 82.0] with degree 16%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	16% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 82.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 54.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 54.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 54.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 54.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 54.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 54.0] with degree 64%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	64% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 83.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 83.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 83.0] with degree 13%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	13% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 83.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 80.0] with degree 20%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	20% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.9 ; 78.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.9 ; 78.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.9 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.9 ; 78.0] with degree 26%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	26% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.9 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.9 ; 78.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.5 ; 81.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.5 ; 81.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.5 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.5 ; 81.0] with degree 18%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	18% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.5 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.5 ; 81.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 53.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 53.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 53.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 53.0] with degree 62%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	62% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 89.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 89.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 89.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 89.0] with degree 5%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	5% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 89.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 89.0] with degree 95%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	95% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 44.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 44.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 44.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 44.0] with degree 74%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	74% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 44.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 44.0] with degree 44%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	44% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 78.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 78.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 78.0] with degree 25%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	25% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 78.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 61.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 61.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 61.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 61.0] with degree 78%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	78% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 73.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 73.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 73.0] with degree 41%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	41% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 73.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.2 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.2 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 75.0] with degree 35%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	35% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.9 ; 73.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.9 ; 73.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 73.0] with degree 43%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	43% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 73.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 76.0] with degree 31%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	31% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 55.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 55.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 55.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 55.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 55.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 55.0] with degree 66%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	66% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 86.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 86.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 86.0] with degree 9%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	9% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 86.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 48.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 48.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 48.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 48.0] with degree 88%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	88% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 48.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 48.0] with degree 52%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	52% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.2 ; 77.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.2 ; 77.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 77.0] with degree 28%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	28% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 77.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 73.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 73.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 73.0] with degree 42%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	42% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 73.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 70.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 70.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 70.0] with degree 55%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	55% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 70.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 88.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 88.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 88.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 88.0] with degree 6%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	6% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 88.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 88.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 75.0] with degree 35%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	35% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 83.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 83.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 83.0] with degree 13%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	13% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 83.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.7 ; 61.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.7 ; 61.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.7 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.7 ; 61.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.7 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.7 ; 61.0] with degree 79%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	79% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 78.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 78.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 78.0] with degree 25%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	25% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 78.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 61.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 61.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 61.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 61.0] with degree 78%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	78% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 81.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 81.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 81.0] with degree 17%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	17% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 81.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.8 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.8 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 80.0] with degree 19%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	19% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 79.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 79.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 79.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 79.0] with degree 23%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	23% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 79.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 79.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 82.0] with degree 15%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	15% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 82.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.2 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.2 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 80.0] with degree 20%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	20% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 76.0] with degree 31%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	31% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 56.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 56.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 56.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 56.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 56.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 56.0] with degree 68%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	68% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 82.0] with degree 15%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	15% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 82.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 47.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 47.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 47.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 47.0] with degree 85%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	85% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 47.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 47.0] with degree 50%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	50% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 76.0] with degree 31%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	31% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.5 ; 61.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.5 ; 61.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.5 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.5 ; 61.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.5 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.5 ; 61.0] with degree 79%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	79% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 75.0] with degree 35%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	35% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 72.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 72.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 72.0] with degree 46%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	46% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 72.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 74.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 74.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 74.0] with degree 38%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	38% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 74.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 69.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 69.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 69.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 69.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 69.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 69.0] with degree 93%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	93% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 78.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 78.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 78.0] with degree 25%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	25% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 78.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.1 ; 52.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.1 ; 52.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 52.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 52.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 52.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 52.0] with degree 60%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	60% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.8 ; 91.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.8 ; 91.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 91.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 91.0] with degree 4%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	4% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 91.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 91.0] with degree 92%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	92% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 66.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 66.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 66.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 66.0] with degree 71%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	71% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 66.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 66.0] with degree 88%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	88% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 71.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 71.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 71.0] with degree 51%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	51% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 71.0] with degree 95%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	95% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 75.0] with degree 35%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	35% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 81.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 81.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 81.0] with degree 17%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	17% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 81.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 77.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 77.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 77.0] with degree 29%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	29% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 77.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 74.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 74.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 74.0] with degree 38%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	38% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 74.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 70.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 70.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 70.0] with degree 55%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	55% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 70.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.9 ; 83.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.9 ; 83.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 83.0] with degree 14%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	14% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.9 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.9 ; 83.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.2 ; 53.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.2 ; 53.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.2 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.2 ; 53.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.2 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.2 ; 53.0] with degree 63%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	63% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 82.0] with degree 15%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	15% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 82.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.2 ; 62.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.2 ; 62.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 62.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 62.0] with degree 88%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	88% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 62.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 62.0] with degree 81%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	81% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 73.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 73.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 73.0] with degree 41%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	41% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 73.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 84.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 84.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 84.0] with degree 11%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	11% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 84.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.2 ; 58.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.2 ; 58.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 58.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 58.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 58.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 58.0] with degree 73%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	73% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.8 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.8 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 82.0] with degree 15%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	15% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 82.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 77.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 77.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 77.0] with degree 28%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	28% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 77.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.8 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.8 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 75.0] with degree 36%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	36% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 77.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 77.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 77.0] with degree 29%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	29% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 77.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.1 ; 77.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.1 ; 77.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 77.0] with degree 29%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	29% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.1 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.1 ; 77.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 53.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 53.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 53.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 53.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 53.0] with degree 62%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	62% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 75.0] with degree 35%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	35% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 78.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 78.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 78.0] with degree 26%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	26% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 78.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.2 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.2 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [5.1 ; 81.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [5.1 ; 81.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.1 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [5.1 ; 81.0] with degree 17%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	17% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.1 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [5.1 ; 81.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 52.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 52.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 52.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 52.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 52.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 52.0] with degree 60%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	60% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [5.0 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [5.0 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.0 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [5.0 ; 76.0] with degree 30%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	30% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.0 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [5.0 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 73.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 73.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 73.0] with degree 42%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	42% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 73.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 84.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 84.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 84.0] with degree 11%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	11% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 84.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.8 ; 72.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.8 ; 72.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 72.0] with degree 47%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	47% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.8 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.8 ; 72.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 89.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 89.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 89.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 89.0] with degree 5%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	5% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 89.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 89.0] with degree 95%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	95% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 75.0] with degree 35%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	35% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.2 ; 57.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.2 ; 57.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 57.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 57.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 57.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 57.0] with degree 71%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	71% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.8 ; 81.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.8 ; 81.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 81.0] with degree 17%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	17% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 81.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 49.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 49.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 49.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 49.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 49.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 49.0] with degree 54%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	54% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 87.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 87.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 87.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 87.0] with degree 7%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	7% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 87.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 87.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 43.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 43.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 43.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 43.0] with degree 70%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	70% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 43.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 43.0] with degree 42%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	42% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.8 ; 94.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.8 ; 94.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 94.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 94.0] with degree 2%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	2% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 94.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 94.0] with degree 88%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	88% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 45.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 45.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 45.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 45.0] with degree 78%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	78% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 45.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 45.0] with degree 46%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	46% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 81.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 81.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 81.0] with degree 17%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	17% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 81.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.5 ; 59.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.5 ; 59.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.5 ; 59.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.5 ; 59.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.5 ; 59.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.5 ; 59.0] with degree 75%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	75% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 82.0] with degree 15%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	15% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 82.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 80.0] with degree 20%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	20% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 54.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 54.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 54.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 54.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 54.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 54.0] with degree 64%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	64% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 75.0] with degree 34%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	34% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 73.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 73.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 73.0] with degree 42%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	42% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 73.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 73.0] with degree 97%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	97% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.2 ; 57.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.2 ; 57.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 57.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 57.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 57.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 57.0] with degree 71%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	71% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 80.0] with degree 19%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	19% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.3 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.3 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.3 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.3 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.3 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.3 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 77.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 77.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 77.0] with degree 28%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	28% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 77.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.3 ; 66.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.3 ; 66.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.3 ; 66.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.3 ; 66.0] with degree 73%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	73% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.3 ; 66.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.3 ; 66.0] with degree 88%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	88% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.2 ; 77.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.2 ; 77.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 77.0] with degree 28%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	28% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 77.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 77.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.9 ; 60.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.9 ; 60.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.9 ; 60.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.9 ; 60.0] with degree 93%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	93% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.9 ; 60.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.9 ; 60.0] with degree 77%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	77% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 86.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 86.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 86.0] with degree 8%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	8% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 86.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.3 ; 62.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.3 ; 62.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.3 ; 62.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.3 ; 62.0] with degree 87%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	87% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.3 ; 62.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.3 ; 62.0] with degree 81%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	81% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.2 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.2 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 75.0] with degree 35%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	35% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.6 ; 67.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.6 ; 67.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.6 ; 67.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.6 ; 67.0] with degree 70%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	70% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.6 ; 67.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.6 ; 67.0] with degree 89%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	89% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 69.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 69.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 69.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 69.0] with degree 57%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	57% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 69.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 69.0] with degree 93%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	93% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.7 ; 84.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.7 ; 84.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 84.0] with degree 12%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	12% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.7 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.7 ; 84.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 58.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 58.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 58.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 58.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 58.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 58.0] with degree 72%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	72% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 90.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 90.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 90.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 90.0] with degree 4%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	4% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 90.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 90.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 82.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 82.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 82.0] with degree 15%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	15% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 82.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 82.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 71.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 71.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 71.0] with degree 50%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	50% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 71.0] with degree 95%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	95% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.8 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.8 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 80.0] with degree 19%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	19% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.8 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.8 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 80.0] with degree 19%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	19% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.9 ; 62.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.9 ; 62.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 62.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 62.0] with degree 88%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	88% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.9 ; 62.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.9 ; 62.0] with degree 80%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	80% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 84.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 84.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 84.0] with degree 11%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	11% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 84.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [5.1 ; 81.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [5.1 ; 81.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.1 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [5.1 ; 81.0] with degree 17%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	17% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.1 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [5.1 ; 81.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 83.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 83.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 83.0] with degree 13%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	13% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 83.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.8 ; 84.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.8 ; 84.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 84.0] with degree 11%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	11% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.8 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.8 ; 84.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [3.0 ; 72.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [3.0 ; 72.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.0 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [3.0 ; 72.0] with degree 48%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	48% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [3.0 ; 72.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [3.0 ; 72.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.1 ; 54.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.1 ; 54.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 54.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 54.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 54.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 54.0] with degree 64%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	64% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.6 ; 75.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.6 ; 75.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 75.0] with degree 34%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	34% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.6 ; 75.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.6 ; 75.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 74.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 74.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 74.0] with degree 39%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	39% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 74.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 74.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.2 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.2 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [5.1 ; 91.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [5.1 ; 91.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.1 ; 91.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [5.1 ; 91.0] with degree 4%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	4% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.1 ; 91.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [5.1 ; 91.0] with degree 92%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	92% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.9 ; 60.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.9 ; 60.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.9 ; 60.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.9 ; 60.0] with degree 93%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	93% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.9 ; 60.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.9 ; 60.0] with degree 77%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	77% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 80.0] with degree 20%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	20% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.1 ; 54.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.1 ; 54.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 54.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 54.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 54.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 54.0] with degree 64%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	64% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 80.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 80.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 80.0] with degree 19%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	19% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 80.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 80.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 70.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 70.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 70.0] with degree 54%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	54% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 70.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 70.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.7 ; 60.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.7 ; 60.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 60.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 60.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 60.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 60.0] with degree 76%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	76% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.2 ; 86.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.2 ; 86.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 86.0] with degree 9%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	9% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 86.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 86.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.3 ; 78.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.3 ; 78.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 78.0] with degree 25%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	25% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.3 ; 78.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.3 ; 78.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.7 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.7 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.7 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.7 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.4 ; 83.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.4 ; 83.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 83.0] with degree 13%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	13% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.4 ; 83.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.4 ; 83.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.2 ; 76.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.2 ; 76.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 76.0] with degree 32%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	32% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 76.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 76.0] with degree 99%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	99% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.2 ; 51.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.2 ; 51.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 51.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.2 ; 51.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.2 ; 51.0] with degree 58%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	58% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 90.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 90.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 90.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 90.0] with degree 4%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	4% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 90.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 90.0] with degree 94%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	94% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.0 ; 71.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.0 ; 71.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 71.0] with degree 51%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	51% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.0 ; 71.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.0 ; 71.0] with degree 95%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	95% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 49.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 49.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 49.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 49.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 49.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 49.0] with degree 54%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	54% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.7 ; 88.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.7 ; 88.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 88.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 88.0] with degree 6%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	6% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.7 ; 88.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.7 ; 88.0] with degree 96%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	96% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [1.8 ; 52.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [1.8 ; 52.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 52.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 52.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [1.8 ; 52.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [1.8 ; 52.0] with degree 60%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	60% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.5 ; 79.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.5 ; 79.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 79.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 79.0] with degree 22%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	22% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.5 ; 79.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.5 ; 79.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.1 ; 61.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.1 ; 61.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 61.0] with degree 91%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	91% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 61.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 61.0] with degree 79%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	79% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [4.2 ; 81.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [4.2 ; 81.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 81.0] with degree 18%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	18% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [4.2 ; 81.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [4.2 ; 81.0] with degree 100%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	100% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.1 ; 48.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.1 ; 48.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 48.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 48.0] with degree 88%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	88% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.1 ; 48.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.1 ; 48.0] with degree 52%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	52% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [5.2 ; 84.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [5.2 ; 84.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.2 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [5.2 ; 84.0] with degree 11%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	11% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [5.2 ; 84.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [5.2 ; 84.0] with degree 98%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	98% 
+AbstractWorkingMemory : Uncertain  State / Justify Ordeal
+AWM : Brand new statement, eval everything
+AbstractWorkingMemory : Wrapped a to-be-inserted obj with a handle
+AbstractWorkingMemory : New insert method uses uncValues
+EntryPointNode : Dispatching Point at [2.0 ; 63.0] to node [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=data.Sample2]]with tval 100%
+ConstraintSignature Built a ConstrSignature :  class == data.Sample2
+ObjectTypeNode : Trying to filter Point at [2.0 ; 63.0]
+	 ObjectTypeNode : Object.Class vs class match 100%
+	 ObjectTypeNode : Object vs class match 100%
+	 ObjectTypeNode : Global result 100%
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 63.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 0
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 0
+LiteralConstraint : transformed to signature this classify 0
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 63.0] with degree 85%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	85% 
+LiteralConstraint :: Trying to evaluate an Alpha-Constraint over Object ...Point at [2.0 ; 63.0]
+Using extractor of type class org.drools.base.ClassFieldReader
+The value to be matched against is 1
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+ConstraintSignature Built a ConstrSignature :  this classify null
+LiteralConstraint : transformed to signature this classify null
+ConstraintSignature Built a ConstrSignature :  this classify 1
+LiteralConstraint : transformed to signature this classify 1
+UNCERTAIN AlphaNode : Passed object Point at [2.0 ; 63.0] with degree 82%
+UncertainLeftTuple : U.Left Tuple has been created
+	100% 	82% 

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Act.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Act.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Act.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,5 @@
+package data;
+
+public class Act {
+
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Fan.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Fan.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Fan.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,42 @@
+package data;
+
+import uncertainty.truthvals.IUncertainDegree;
+import fuzzy.domains.SpeedDomain;
+import fuzzy.domains.TypedNumberField;
+
+public class Fan {
+
+	private TypedNumberField speed = new TypedNumberField(SpeedDomain.getInstance());;
+	
+	
+	
+	
+
+	public void setSpeed(Double speed) {
+		this.speed.setValue(speed);
+	}
+	
+	public void setSpeedInfo(String op, String parm, IUncertainDegree deg) {
+		this.speed.setInfo(op, parm, deg);
+	}
+
+	public Double getSpeed() {
+		Number n = speed.getValue();
+		if (n != null)
+			return n.doubleValue();
+		return null;
+	}
+	
+	
+	public boolean equals(Object other) {
+		if (other == null) return false;
+		if (other.getClass() != this.getClass()) return false;
+		return true;
+	}
+	
+	
+	public int hashCode() {
+		return 5313443;
+	}
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Point2.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Point2.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Point2.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,59 @@
+/**
+ * 
+ */
+package data;
+
+/**
+ * @author davide
+ *
+ */
+public class Point2 {
+	
+	private Double x;
+	
+	private Double y;
+
+	/**
+	 * @param x the x to set
+	 */
+	public void setX(Double x) {
+		this.x = x;
+	}
+
+	/**
+	 * @return the x
+	 */
+	public Double getX() {
+		return x;
+	}
+
+	/**
+	 * @param y the y to set
+	 */
+	public void setY(Double y) {
+		this.y = y;
+	}
+
+	/**
+	 * @return the y
+	 */
+	public Double getY() {
+		return y;
+	}
+	
+	
+	public Point2(Double x, Double y) {
+		setX(x);
+		setY(y);
+	}
+	
+	
+	public String toString() {
+		return "Point at ["+x+" ; " + y + "]";
+	}
+	
+	public Double[] getPosition() {
+		return new Double[] {x, y};
+	}
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Room.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Room.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Room.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,49 @@
+package data;
+
+import fuzzy.domains.HumidityDomain;
+import fuzzy.domains.TemperatureDomain;
+import fuzzy.domains.TypedNumberField;
+
+public class Room {
+
+	
+	
+	private TypedNumberField temperature = new TypedNumberField(TemperatureDomain.getInstance());
+	
+	
+	
+
+	public void setTemperature(Double temperature) {
+		this.temperature.setValue(temperature);
+	}
+
+	public Double getTemperature() {
+		Number n = temperature.getValue();
+		if (n != null)
+			return n.doubleValue();
+		return null;
+	}
+	
+	
+
+	private TypedNumberField humidity = new TypedNumberField(HumidityDomain.getInstance());
+	
+	public void setHumidity(Double humidity) {
+		this.humidity.setValue(humidity);
+	}
+
+	public Double getHumidity() {
+		Number n = humidity.getValue();
+		if (n != null)
+			return n.doubleValue();
+		return null;
+	}
+
+
+	
+	
+	
+	
+	
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Sample2.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Sample2.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/data/Sample2.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,68 @@
+/**
+ * 
+ */
+package data;
+
+/**
+ * @author davide
+ *
+ */
+public class Sample2 extends Point2 {
+	
+	private Integer epoch;
+
+	/**
+	 * @param x
+	 * @param y
+	 */
+	public Sample2(Double x, Double y, int t) {
+		super(x, y);
+		
+		setEpoch(t);
+		
+	}
+
+	public void setEpoch(int epoch) {
+		this.epoch = epoch;
+	}
+
+	public Integer getEpoch() {
+		return epoch;
+	}
+	
+	
+	
+	
+	
+	
+	
+	
+	public void setEpsilon1(Double epsilon) {
+		this.epsilon1 = epsilon;
+	}
+
+	public Double getEpsilon1() {
+		return epsilon1;
+	}
+
+
+	private Double epsilon1 = new Double(0);
+	
+	
+	
+	
+	public void setEpsilon2(Double epsilon) {
+		this.epsilon2 = epsilon;
+	}
+
+	public Double getEpsilon2() {
+		return epsilon2;
+	}
+
+
+	private Double epsilon2 = new Double(0);
+	
+	
+	
+
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/DomainEvaluatorDefinition.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/DomainEvaluatorDefinition.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/DomainEvaluatorDefinition.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,79 @@
+package evaluators;
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.IUncertainUnaryEvaluatorDefinition;
+import org.drools.base.evaluators.Operator;
+import org.drools.spi.Evaluator;
+
+import fuzzy.domains.IDomainPartition;
+
+public abstract class DomainEvaluatorDefinition implements
+		IUncertainUnaryEvaluatorDefinition {
+
+	protected  IDomainPartition	domain;
+	
+	
+	
+	public Evaluator getEvaluator(ValueType type, String operatorId,
+			boolean isNegated, String parameterText) {
+		return domain.getEvaluator(type, operatorId, isNegated, parameterText); 
+				        
+	}
+
+	
+	
+	public Evaluator getEvaluator(ValueType type, Operator operator,
+			String parameterText) {
+		return getEvaluator(type,operator.getOperatorString(),false,parameterText);
+	}
+
+	public Evaluator getEvaluator(ValueType type, Operator operator) {
+		return getEvaluator(type,operator.getOperatorString(),false,"");
+	}
+	
+	
+	
+	
+	
+
+	public String[] getEvaluatorIds() {
+		return domain.getEvaluatorIds();
+	}
+	
+
+	
+	public boolean isNegatable() {
+		return true;
+	}
+
+	@Override
+	public boolean operatesOnFactHandles() {
+		return false;
+	}
+
+	
+	
+	public boolean supportsType(ValueType type) {
+		return type.isNumber();
+	}
+
+
+
+	@Override
+	public void readExternal(ObjectInput in) throws IOException,
+			ClassNotFoundException {				
+	}
+
+
+
+	@Override
+	public void writeExternal(ObjectOutput out) throws IOException {				
+	}
+
+	
+
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FakeSubSymbEvaluator.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FakeSubSymbEvaluator.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FakeSubSymbEvaluator.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,180 @@
+package evaluators;
+
+
+import java.io.File;
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.lang.reflect.InvocationTargetException;
+import java.util.StringTokenizer;
+
+
+import org.drools.IUncertainRuleBase;
+import org.drools.RuntimeDroolsException;
+import org.drools.WorkingMemory;
+import org.drools.base.BaseUncertainEvaluator;
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.Operator;
+import org.drools.common.InternalWorkingMemory;
+import org.drools.rule.VariableRestriction.VariableContextEntry;
+import org.drools.spi.FieldValue;
+import org.drools.spi.IUncertainEvaluator;
+import org.drools.spi.InternalReadAccessor;
+
+import data.Sample2;
+
+import evaluators.membership.IMembershipFunction;
+import evaluators.membership.INumericSetMembershipFunction;
+import evaluators.membership.Radial2DMembershipFunction;
+import evaluators.membership.TriangleMembership;
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.IUncertainDegree;
+
+
+
+
+public class FakeSubSymbEvaluator extends BaseUncertainEvaluator implements IUncertainEvaluator {
+	
+
+	private IMembershipFunction mu0;
+	private IMembershipFunction mu1;
+	
+	private boolean isNegated;
+
+
+	public FakeSubSymbEvaluator(Operator op, final ValueType type,
+            				final boolean isNegated,
+            				final String parameters) {
+			super( type , op);
+			this.isNegated = isNegated;
+			
+            mu0 = new Radial2DMembershipFunction(2,55,10,20);
+            mu1 = new Radial2DMembershipFunction(4,80,15,40);
+            
+            
+	}
+	
+	
+	
+	public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+        super.readExternal(in);   
+        mu0 = (IMembershipFunction) in.readObject();
+        mu1 = (IMembershipFunction) in.readObject();        
+        isNegated = in.readBoolean();
+    }
+
+    public void writeExternal(ObjectOutput out) throws IOException {
+        super.writeExternal(out);
+        out.writeObject(mu0);
+        out.writeObject(mu1);
+        out.writeBoolean(isNegated);
+    }
+	
+	
+   
+    protected IUncertainDegree eval(Sample2 samp, int klass, WorkingMemory workingMemory) {
+    	if (! (workingMemory.getRuleBase() instanceof IUncertainRuleBase)) {
+			throw new RuntimeDroolsException("Fuzzy Evaluator : Uncertainty has not been enabled in the current Rule Base");
+		}
+		IDegreeFactory factory = ((IUncertainRuleBase) workingMemory.getRuleBase()).getTruthFactory();
+		
+		
+		if (klass == 0)
+			return mu0.eval(new double[] {samp.getX() ,samp.getY()}, factory);
+		if (klass == 1)
+			return mu1.eval(new double[] {samp.getX() ,samp.getY()}, factory);
+		
+		return factory.Unknown();
+    }
+    
+    
+    
+    
+    
+    
+    
+    public IUncertainDegree evaluateUncertain(WorkingMemory workingMemory,
+			InternalReadAccessor extractor, Object object1, FieldValue value) {
+				    	    
+    	return eval((Sample2) object1, value.getIntValue(), workingMemory);
+    	
+		
+	}
+    
+	public boolean evaluate(InternalWorkingMemory workingMemory,
+			InternalReadAccessor extractor, Object object1, FieldValue value) {			
+		return evaluateUncertain(workingMemory, extractor, object1, value).toBoolean();
+	}
+
+	
+	public IUncertainDegree evaluateUncertain(WorkingMemory workingMemory,
+			InternalReadAccessor leftExtractor, Object left,
+			InternalReadAccessor rightExtractor, Object right) {
+		throw new RuntimeDroolsException("Fuzzy Numeric Evaluator : Unary op ");
+	}
+	
+	public boolean evaluate(InternalWorkingMemory workingMemory,
+			InternalReadAccessor leftExtractor, Object left,
+			InternalReadAccessor rightExtractor, Object right) {
+		throw new RuntimeDroolsException("Fuzzy Numeric Evaluator : Unary op ");
+	}
+
+	
+	public IUncertainDegree evaluateUncertainCachedLeft(WorkingMemory workingMemory,
+			VariableContextEntry context, Object object1) {
+		throw new RuntimeDroolsException("Fuzzy Numeric Evaluator : Unary op ");	
+	}
+	public boolean evaluateCachedLeft(InternalWorkingMemory workingMemory,
+			VariableContextEntry context, Object object1) {
+		return evaluateUncertainCachedLeft(workingMemory,context,object1).toBoolean();
+	}
+
+	
+	public IUncertainDegree evaluateUncertainCachedRight(WorkingMemory workingMemory,
+			VariableContextEntry context, Object class1object2) {
+		throw new RuntimeDroolsException("Fuzzy Numeric Evaluator : Unary op ");
+	}
+	public boolean evaluateCachedRight(InternalWorkingMemory workingMemory,
+			VariableContextEntry context, Object object2) {
+		return evaluateUncertainCachedRight(workingMemory, context, object2).toBoolean();
+	}
+	
+	
+	
+	
+	
+	@Override
+    public int hashCode() {
+        final int PRIME = 37;
+        int result = PRIME * super.hashCode() * mu0.hashCode() * mu1.hashCode();                    
+        return result;
+    }
+	
+	
+    /* (non-Javadoc)
+     * @see java.lang.Object#equals(java.lang.Object)
+     */
+    @Override
+    public boolean equals(Object obj) {
+        if ( this == obj ) return true;
+        if ( !super.equals( obj ) ) return false;
+        if ( getClass() != obj.getClass() ) return false;  
+        boolean ans = this.mu0.equals(((FakeSubSymbEvaluator) obj).mu0);
+        return ans && this.mu1.equals(((FakeSubSymbEvaluator) obj).mu1);
+    }
+
+    /**
+     * This methods tries to parse the string of parameters to customize
+     * the evaluator.
+     *
+     * @param parameters
+     */
+    private void parseParameters(String parameters) {
+    	
+        
+    }
+
+}
+	
+	
\ No newline at end of file

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FakeSubSymbEvaluatorDefinition.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FakeSubSymbEvaluatorDefinition.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FakeSubSymbEvaluatorDefinition.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,90 @@
+package evaluators;
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.IUncertainUnaryEvaluatorDefinition;
+import org.drools.base.evaluators.Operator;
+import org.drools.spi.Evaluator;
+
+import fuzzy.domains.HumidityDomain;
+import fuzzy.domains.IDomainPartition;
+
+public class FakeSubSymbEvaluatorDefinition implements
+		IUncertainUnaryEvaluatorDefinition {
+
+	
+	
+	public static final String CLASSIFY = "classify";
+			
+	public static final Operator   classifyOp     = Operator.addOperatorToRegistry( CLASSIFY,false );
+	
+	
+	protected static String[]  SUPPORTED_IDS	= { classifyOp.getOperatorString()								 													 
+													};
+	
+	
+	
+	
+			
+	public Evaluator getEvaluator(ValueType type, String operatorId,
+			boolean isNegated, String parameterText) {
+		return new FakeSubSymbEvaluator(classifyOp, type, isNegated, parameterText);
+						       
+	}
+
+	
+	
+	public Evaluator getEvaluator(ValueType type, Operator operator,
+			String parameterText) {
+		return getEvaluator(type,operator.getOperatorString(),false,parameterText);
+	}
+
+	public Evaluator getEvaluator(ValueType type, Operator operator) {
+		return getEvaluator(type,operator.getOperatorString(),false,"");
+	}
+	
+	
+	
+	
+	
+
+	public String[] getEvaluatorIds() {
+		return SUPPORTED_IDS;
+	}
+	
+
+	
+	public boolean isNegatable() {
+		return false;
+	}
+
+	@Override
+	public boolean operatesOnFactHandles() {
+		return false;
+	}
+
+	
+	
+	public boolean supportsType(ValueType type) {
+		return false;
+	}
+
+
+
+	@Override
+	public void readExternal(ObjectInput in) throws IOException,
+			ClassNotFoundException {				
+	}
+
+
+
+	@Override
+	public void writeExternal(ObjectOutput out) throws IOException {				
+	}
+
+	
+
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FuzzyNumericEvaluator.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FuzzyNumericEvaluator.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/FuzzyNumericEvaluator.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,221 @@
+package evaluators;
+
+
+import java.io.File;
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.lang.reflect.InvocationTargetException;
+import java.util.StringTokenizer;
+
+
+import org.drools.IUncertainRuleBase;
+import org.drools.RuntimeDroolsException;
+import org.drools.WorkingMemory;
+import org.drools.base.BaseUncertainEvaluator;
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.Operator;
+import org.drools.common.InternalWorkingMemory;
+import org.drools.rule.VariableRestriction.VariableContextEntry;
+import org.drools.spi.FieldValue;
+import org.drools.spi.IUncertainEvaluator;
+import org.drools.spi.InternalReadAccessor;
+
+import evaluators.membership.INumericSetMembershipFunction;
+import evaluators.membership.TriangleMembership;
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.IUncertainDegree;
+
+
+
+
+public class FuzzyNumericEvaluator extends BaseUncertainEvaluator implements IUncertainEvaluator {
+	
+
+	private INumericSetMembershipFunction mu;
+	
+	private boolean isNegated;
+
+
+	public FuzzyNumericEvaluator(Operator op, final ValueType type,
+            				final boolean isNegated,
+            				final String parameters) {
+			super( type , op);
+			this.isNegated = isNegated;
+			
+            this.mu = this.parseParameters( parameters );	        
+	}
+	
+	
+	
+	public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+        super.readExternal(in);   
+        mu = (INumericSetMembershipFunction) in.readObject();
+        isNegated = in.readBoolean();
+    }
+
+    public void writeExternal(ObjectOutput out) throws IOException {
+        super.writeExternal(out);
+        out.writeObject(mu);
+        out.writeBoolean(isNegated);
+    }
+	
+	
+   
+    protected IUncertainDegree eval(Number number, WorkingMemory workingMemory) {
+    	if (! (workingMemory.getRuleBase() instanceof IUncertainRuleBase)) {
+			throw new RuntimeDroolsException("Fuzzy Evaluator : Uncertainty has not been enabled in the current Rule Base");
+		}
+		IDegreeFactory factory = ((IUncertainRuleBase) workingMemory.getRuleBase()).getTruthFactory();
+		
+		if (number == null) return factory.Unknown();
+		
+		return mu.eval(number, factory);
+    }
+    
+    
+    
+    
+    
+    
+    
+    public IUncertainDegree evaluateUncertain(WorkingMemory workingMemory,
+			InternalReadAccessor extractor, Object object1, FieldValue value) {
+		
+    	Object field = extractor.getValue(object1);
+		if (field == null)
+			return eval(null, workingMemory);
+												    	    
+    	return eval((Number) field, workingMemory);
+		
+	}
+    
+	public boolean evaluate(InternalWorkingMemory workingMemory,
+			InternalReadAccessor extractor, Object object1, FieldValue value) {			
+		return evaluateUncertain(workingMemory, extractor, object1, value).toBoolean();
+	}
+
+	
+	public IUncertainDegree evaluateUncertain(WorkingMemory workingMemory,
+			InternalReadAccessor leftExtractor, Object left,
+			InternalReadAccessor rightExtractor, Object right) {
+		throw new RuntimeDroolsException("Fuzzy Numeric Evaluator : Unary op ");
+	}
+	
+	public boolean evaluate(InternalWorkingMemory workingMemory,
+			InternalReadAccessor leftExtractor, Object left,
+			InternalReadAccessor rightExtractor, Object right) {
+		throw new RuntimeDroolsException("Fuzzy Numeric Evaluator : Unary op ");
+	}
+
+	
+	public IUncertainDegree evaluateUncertainCachedLeft(WorkingMemory workingMemory,
+			VariableContextEntry context, Object object1) {
+		throw new RuntimeDroolsException("Fuzzy Numeric Evaluator : Unary op ");	
+	}
+	public boolean evaluateCachedLeft(InternalWorkingMemory workingMemory,
+			VariableContextEntry context, Object object1) {
+		return evaluateUncertainCachedLeft(workingMemory,context,object1).toBoolean();
+	}
+
+	
+	public IUncertainDegree evaluateUncertainCachedRight(WorkingMemory workingMemory,
+			VariableContextEntry context, Object object2) {
+		throw new RuntimeDroolsException("Fuzzy Numeric Evaluator : Unary op ");
+	}
+	public boolean evaluateCachedRight(InternalWorkingMemory workingMemory,
+			VariableContextEntry context, Object object2) {
+		return evaluateUncertainCachedRight(workingMemory, context, object2).toBoolean();
+	}
+	
+	
+	
+	
+	
+	public Number getCenter() {
+		return mu.getCenter();
+	}
+	
+	
+	
+	
+	@Override
+    public int hashCode() {
+        final int PRIME = 37;
+        int result = PRIME * super.hashCode() * mu.hashCode();                    
+        return result;
+    }
+	
+	
+    /* (non-Javadoc)
+     * @see java.lang.Object#equals(java.lang.Object)
+     */
+    @Override
+    public boolean equals(Object obj) {
+        if ( this == obj ) return true;
+        if ( !super.equals( obj ) ) return false;
+        if ( getClass() != obj.getClass() ) return false;  
+        return this.mu.equals(((FuzzyNumericEvaluator) obj).mu);              
+    }
+
+    /**
+     * This methods tries to parse the string of parameters to customize
+     * the evaluator.
+     *
+     * @param parameters
+     */
+    private INumericSetMembershipFunction parseParameters(String parameters) {
+    	    	    	    	
+        StringTokenizer tok = new StringTokenizer(parameters," ,");        
+        String className = tok.nextToken();
+                
+        int numParm = tok.countTokens();
+        String[] params = new String[numParm];
+        
+        for (int j = 0; j < numParm; j++) {
+        	params[j] = tok.nextToken();
+        }
+        
+        
+        	try {        						
+        		Class clazz = Class.forName(className);
+				Object obj = clazz.getConstructor().newInstance();					
+				
+				if (obj instanceof INumericSetMembershipFunction) {
+					
+					INumericSetMembershipFunction mu = (INumericSetMembershipFunction) obj;
+					mu.init(params);
+					return mu;
+				}
+			} catch (ClassNotFoundException e) {	
+				System.out.println(e.toString());
+//				e.printStackTrace();				
+			} catch (SecurityException e) {
+				System.out.println(e.toString());
+//				e.printStackTrace();
+			} catch (NoSuchMethodException e) {
+				System.out.println(e.toString());
+//				e.printStackTrace();
+			} catch (IllegalArgumentException e) {
+				System.out.println(e.toString());
+//				e.printStackTrace();
+			} catch (InstantiationException e) {
+				System.out.println(e.toString());
+//				e.printStackTrace();
+			} catch (IllegalAccessException e) {
+				System.out.println(e.toString());
+//				e.printStackTrace();
+			} catch (InvocationTargetException e) {
+				System.out.println(e.toString());
+//				e.printStackTrace();
+			}
+        
+			throw new RuntimeDroolsException( "[Fuzzy Numeric Evaluator]: Unable to parse parameters: '" + parameters + "'" );
+			
+        
+    }
+
+}
+	
+	
\ No newline at end of file

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/HumidityEvaluatorDefinition.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/HumidityEvaluatorDefinition.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/HumidityEvaluatorDefinition.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,53 @@
+package evaluators;
+
+import uncertainty.factory.IDegreeFactory;
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.drools.IUncertainRuleBase;
+import org.drools.RuntimeDroolsException;
+import org.drools.WorkingMemory;
+import org.drools.base.BaseEvaluator;
+import org.drools.base.BaseUncertainEvaluator;
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.IUncertainBinaryEvaluatorDefinition;
+import org.drools.base.evaluators.IUncertainUnaryEvaluatorDefinition;
+import org.drools.base.evaluators.Operator;
+import org.drools.common.InternalWorkingMemory;
+import org.drools.rule.VariableRestriction.VariableContextEntry;
+import org.drools.spi.Evaluator;
+import org.drools.spi.FieldValue;
+import org.drools.spi.IUncertainEvaluator;
+import org.drools.spi.InternalReadAccessor;
+
+import fuzzy.domains.HumidityDomain;
+
+import uncertainty.truthvals.IUncertainDegree;
+
+
+
+
+
+/**
+ * 
+ * @author sotty
+
+ *
+ */
+public class HumidityEvaluatorDefinition extends DomainEvaluatorDefinition {
+	
+
+	
+	public HumidityEvaluatorDefinition() {
+		domain = HumidityDomain.getInstance();
+	}
+	
+
+	
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/MockEvaluator.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/MockEvaluator.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/MockEvaluator.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,141 @@
+package evaluators;
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+
+import org.drools.IUncertainRuleBase;
+import org.drools.RuntimeDroolsException;
+import org.drools.WorkingMemory;
+import org.drools.base.BaseUncertainEvaluator;
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.Operator;
+import org.drools.common.InternalWorkingMemory;
+import org.drools.rule.VariableRestriction.VariableContextEntry;
+import org.drools.spi.FieldValue;
+import org.drools.spi.IUncertainEvaluator;
+import org.drools.spi.InternalReadAccessor;
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.IUncertainDegree;
+
+
+
+
+public class MockEvaluator extends BaseUncertainEvaluator implements IUncertainEvaluator {
+	
+
+	private final static Operator MOP = Operator.addOperatorToRegistry("NOPERATOR", false) ;
+
+
+	public MockEvaluator(final ValueType type,
+            				final boolean isNegated,
+            				final String parameters) {
+			super( type,
+                   MOP);
+            this.parseParameters( parameters );	        
+	}
+	
+	public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+        super.readExternal(in);
+        
+
+    }
+
+    public void writeExternal(ObjectOutput out) throws IOException {
+        super.writeExternal(out);
+
+
+    }
+	
+	
+   
+    protected IUncertainDegree eval(WorkingMemory workingMemory) {
+    	if (! (workingMemory.getRuleBase() instanceof IUncertainRuleBase)) {
+			throw new RuntimeDroolsException("Mock Evaluator : Uncertainty has not been enabled in the current Rule Base");
+		}
+		IDegreeFactory factory = ((IUncertainRuleBase) workingMemory.getRuleBase()).getTruthFactory();
+		
+		return factory.Unknown();
+    }
+    
+    public IUncertainDegree evaluateUncertain(WorkingMemory workingMemory,
+			InternalReadAccessor extractor, Object object1, FieldValue value) {
+		
+    	return eval(workingMemory);
+		
+	}
+    
+	public boolean evaluate(InternalWorkingMemory workingMemory,
+			InternalReadAccessor extractor, Object object1, FieldValue value) {			
+		return eval(workingMemory).toBoolean();
+	}
+
+	
+	public IUncertainDegree evaluateUncertain(WorkingMemory workingMemory,
+			InternalReadAccessor leftExtractor, Object left,
+			InternalReadAccessor rightExtractor, Object right) {
+		return eval(workingMemory);
+	}
+	
+	public boolean evaluate(InternalWorkingMemory workingMemory,
+			InternalReadAccessor leftExtractor, Object left,
+			InternalReadAccessor rightExtractor, Object right) {
+		return eval(workingMemory).toBoolean();
+	}
+
+	
+	public IUncertainDegree evaluateUncertainCachedLeft(WorkingMemory workingMemory,
+			VariableContextEntry context, Object object1) {
+		return eval(workingMemory);
+	}
+	public boolean evaluateCachedLeft(InternalWorkingMemory workingMemory,
+			VariableContextEntry context, Object object1) {
+		return eval(workingMemory).toBoolean();
+	}
+
+	
+	public IUncertainDegree evaluateUncertainCachedRight(WorkingMemory workingMemory,
+			VariableContextEntry context, Object object2) {
+		return eval(workingMemory);
+	}
+	public boolean evaluateCachedRight(InternalWorkingMemory workingMemory,
+			VariableContextEntry context, Object object2) {
+		return eval(workingMemory).toBoolean();
+	}
+	
+	
+	
+	
+	@Override
+    public int hashCode() {
+        final int PRIME = 37;
+        int result = PRIME * super.hashCode();                    
+        return result;
+    }
+	
+	
+    /* (non-Javadoc)
+     * @see java.lang.Object#equals(java.lang.Object)
+     */
+    @Override
+    public boolean equals(Object obj) {
+        if ( this == obj ) return true;
+        if ( !super.equals( obj ) ) return false;
+        if ( getClass() != obj.getClass() ) return false;     
+        return true;
+    }
+
+    /**
+     * This methods tries to parse the string of parameters to customize
+     * the evaluator.
+     *
+     * @param parameters
+     */
+    private void parseParameters(String parameters) {
+        
+    }
+
+}
+	
+	
\ No newline at end of file

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/SpeedEvaluatorDefinition.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/SpeedEvaluatorDefinition.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/SpeedEvaluatorDefinition.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,53 @@
+package evaluators;
+
+import uncertainty.factory.IDegreeFactory;
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.drools.IUncertainRuleBase;
+import org.drools.RuntimeDroolsException;
+import org.drools.WorkingMemory;
+import org.drools.base.BaseEvaluator;
+import org.drools.base.BaseUncertainEvaluator;
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.IUncertainBinaryEvaluatorDefinition;
+import org.drools.base.evaluators.IUncertainUnaryEvaluatorDefinition;
+import org.drools.base.evaluators.Operator;
+import org.drools.common.InternalWorkingMemory;
+import org.drools.rule.VariableRestriction.VariableContextEntry;
+import org.drools.spi.Evaluator;
+import org.drools.spi.FieldValue;
+import org.drools.spi.IUncertainEvaluator;
+import org.drools.spi.InternalReadAccessor;
+
+import fuzzy.domains.SpeedDomain;
+
+import uncertainty.truthvals.IUncertainDegree;
+
+
+
+
+
+/**
+ * 
+ * @author sotty
+
+ *
+ */
+public class SpeedEvaluatorDefinition extends DomainEvaluatorDefinition {
+	
+
+	
+	public SpeedEvaluatorDefinition() {
+		domain = SpeedDomain.getInstance();
+	}
+	
+
+	
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/TemperatureEvaluatorDefinition.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/TemperatureEvaluatorDefinition.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/TemperatureEvaluatorDefinition.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,53 @@
+package evaluators;
+
+import uncertainty.factory.IDegreeFactory;
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.drools.IUncertainRuleBase;
+import org.drools.RuntimeDroolsException;
+import org.drools.WorkingMemory;
+import org.drools.base.BaseEvaluator;
+import org.drools.base.BaseUncertainEvaluator;
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.IUncertainBinaryEvaluatorDefinition;
+import org.drools.base.evaluators.IUncertainUnaryEvaluatorDefinition;
+import org.drools.base.evaluators.Operator;
+import org.drools.common.InternalWorkingMemory;
+import org.drools.rule.VariableRestriction.VariableContextEntry;
+import org.drools.spi.Evaluator;
+import org.drools.spi.FieldValue;
+import org.drools.spi.IUncertainEvaluator;
+import org.drools.spi.InternalReadAccessor;
+
+import fuzzy.domains.TemperatureDomain;
+
+import uncertainty.truthvals.IUncertainDegree;
+
+
+
+
+
+/**
+ * 
+ * @author sotty
+
+ *
+ */
+public class TemperatureEvaluatorDefinition extends DomainEvaluatorDefinition {
+	
+
+	
+	public TemperatureEvaluatorDefinition() {
+		domain = TemperatureDomain.getInstance();
+	}
+	
+
+	
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/IMembershipFunction.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/IMembershipFunction.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/IMembershipFunction.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,10 @@
+package evaluators.membership;
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.IUncertainDegree;
+
+public interface IMembershipFunction {
+
+	public IUncertainDegree eval(Object object, IDegreeFactory factory);
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/INumericSetMembershipFunction.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/INumericSetMembershipFunction.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/INumericSetMembershipFunction.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,16 @@
+package evaluators.membership;
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.IUncertainDegree;
+
+public interface INumericSetMembershipFunction extends IMembershipFunction {
+
+	public void init(String[] args);
+	
+	public IUncertainDegree eval(Number number, IDegreeFactory factory);
+	
+	
+	
+	public Number getCenter();
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/Radial2DMembershipFunction.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/Radial2DMembershipFunction.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/Radial2DMembershipFunction.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,38 @@
+package evaluators.membership;
+
+import java.awt.geom.Point2D;
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.Degree;
+import uncertainty.truthvals.IUncertainDegree;
+
+public class Radial2DMembershipFunction implements IMembershipFunction {
+
+	double x;
+	double y;
+	double extx;
+	double exty;
+	
+	public Radial2DMembershipFunction(double x, double y, double extx, double exty) {
+		this.x = x;
+		this.y = y;
+		this.extx = extx;
+		this.exty = exty;
+	}
+
+	
+	
+	@Override
+	public IUncertainDegree eval(Object object, IDegreeFactory factory) {
+		double[] vals = (double[]) object;
+		
+		double dx = (x - vals[0]) / extx;
+		double dy = (y - vals[1]) / exty;
+		double dist = Math.sqrt(dx*dx + dy*dy);
+		double val = Math.exp(-dist*dist);
+		return factory.buildDegree(val);
+	}
+
+	
+
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/TriangleMembership.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/TriangleMembership.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/evaluators/membership/TriangleMembership.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,69 @@
+package evaluators.membership;
+
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.IUncertainDegree;
+
+public class TriangleMembership implements INumericSetMembershipFunction {
+
+	protected Number center;
+		
+	protected Number ext;
+	
+	public Number getCenter() {
+		return center;
+	}
+	
+	
+	
+	public TriangleMembership() {
+		
+	}
+	
+	public void init(String[] args) {
+		center = Double.parseDouble(args[0]);
+		ext = Double.parseDouble(args[1]);
+	}
+	
+	
+	public TriangleMembership(Number center, Number ext) {
+		this.center = center;
+		this.ext = ext;	
+	}
+	
+	
+	
+	@Override
+	public IUncertainDegree eval(Number number, IDegreeFactory factory) {
+		return factory.buildDegree( 1 - Math.abs(number.doubleValue() - center.doubleValue()) / ext.doubleValue() );
+	}
+
+	@Override
+	public IUncertainDegree eval(Object object, IDegreeFactory factory) {
+		if (object instanceof Number)
+			return eval( (Number) object, factory);
+		else return null;
+	}
+	
+	
+	
+	@Override
+    public int hashCode() {
+        final int PRIME = 37;
+        int result = PRIME * center.hashCode() * ext.hashCode();                    
+        return result;
+    }
+	
+	
+    /* (non-Javadoc)
+     * @see java.lang.Object#equals(java.lang.Object)
+     */
+    @Override
+    public boolean equals(Object obj) {
+        if ( this == obj ) return true;
+        if ( !super.equals( obj ) ) return false;
+        if ( getClass() != obj.getClass() ) return false;  
+        TriangleMembership other = (TriangleMembership) obj;
+        return (this.center == other.center) && (this.ext == other.ext);
+    }
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/FuzzyTest.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/FuzzyTest.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/FuzzyTest.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,167 @@
+package fuzzy;
+
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.PrintWriter;
+import java.io.Reader;
+import java.util.Iterator;
+import java.util.Properties;
+
+
+
+
+import org.drools.FactHandle;
+import org.drools.IUncertainRuleBase;
+import org.drools.RuleBase;
+import org.drools.RuleBaseFactory;
+import org.drools.StatefulSession;
+import org.drools.audit.WorkingMemoryFileLogger;
+import org.drools.base.evaluators.EvaluatorRegistry;
+import org.drools.common.UncertainFactHandle;
+import org.drools.compiler.DroolsParserException;
+import org.drools.compiler.PackageBuilder;
+import org.drools.compiler.PackageBuilderConfiguration;
+import org.drools.event.DebugAgendaEventListener;
+import org.drools.event.DebugWorkingMemoryEventListener;
+import org.drools.rule.Package;
+
+import data.Act;
+import data.Room;
+import evaluators.membership.TriangleMembership;
+
+import uncertainty.factory.IDegreeFactory;
+
+
+public class FuzzyTest {
+
+	
+	
+	
+	private StatefulSession session;
+	private IDegreeFactory factory;	
+	
+	
+	
+	
+	
+	
+	/**
+	 * @param args
+	 */
+	public static void main(String[] args) {
+		new FuzzyTest();
+	}
+
+	
+	
+	
+	
+	public FuzzyTest() {
+		
+	
+		try {
+			initDrools();			
+		} catch (Exception e) {		
+			e.printStackTrace();
+			System.out.println(e);		
+		}
+		
+		testRules();
+		
+	}
+	
+	
+	
+	
+
+
+	public void initDrools() throws DroolsParserException, IOException {
+		
+		Reader source = null;		
+    		source = new InputStreamReader( 
+        		//HelloWorldExample.class.getResourceAsStream( "HelloWorld.drl" )
+    			new FileInputStream("src/fuzzy/fuzzy.drl")
+        		);
+    	
+        Properties props = new Properties();
+        	props.load(new FileInputStream("src/fuzzy.packagebuilder.conf"));
+    	PackageBuilderConfiguration conf = new PackageBuilderConfiguration(props);
+        final PackageBuilder builder = new PackageBuilder(conf);
+        
+        EvaluatorRegistry registry = builder.getPackageBuilderConfiguration().getEvaluatorRegistry();
+
+        //this will parse and compile in one step
+        builder.addPackageFromDrl( source );
+        
+        // Check the builder for errors
+        if ( builder.hasErrors() ) {
+            System.out.println( builder.getErrors().toString() );
+            throw new RuntimeException( "Unable to compile drl");
+        }
+
+        //get the compiled package (which is serializable)
+        final Package pkg = builder.getPackage();
+
+        //add the package to a rulebase (deploy the rule package).
+        final RuleBase ruleBase = RuleBaseFactory.newRuleBase(IUncertainRuleBase.RETEOO_UNCERTAIN);
+        	this.factory = ((IUncertainRuleBase) ruleBase).getTruthFactory();
+        ruleBase.addPackage( pkg );
+
+        this.session = ruleBase.newStatefulSession();
+        
+      
+        
+        session.addEventListener( new DebugAgendaEventListener() );
+        session.addEventListener( new DebugWorkingMemoryEventListener() );
+        
+        
+        session.setGlobal("factory", factory);
+    
+        
+        final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( session );
+        logger.setFileName( "log" );        
+                       
+                
+        logger.writeToDisk();
+                		
+	}
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	private void testRules() {
+
+		Room room = new Room();
+		room.setTemperature(22.5);
+		room.setHumidity(0.45);
+		
+		session.insert(room,null);		
+		session.fireAllRules();
+
+		
+		session.insert(new Act(), null);
+		session.fireAllRules();
+		
+	}
+
+
+
+	
+	
+	
+	
+	
+	
+	
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/FuzzyTest2.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/FuzzyTest2.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/FuzzyTest2.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,338 @@
+package fuzzy;
+
+import java.awt.Color;
+import java.awt.Font;
+import java.awt.Graphics2D;
+import java.awt.Paint;
+import java.awt.Shape;
+import java.awt.Stroke;
+import java.awt.geom.Rectangle2D;
+import java.io.BufferedReader;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.PrintStream;
+import java.io.PrintWriter;
+import java.io.Reader;
+import java.util.Iterator;
+import java.util.Properties;
+import java.util.StringTokenizer;
+import java.util.Vector;
+
+
+
+
+import org.drools.FactHandle;
+import org.drools.IUncertainRuleBase;
+import org.drools.RuleBase;
+import org.drools.RuleBaseFactory;
+import org.drools.StatefulSession;
+import org.drools.audit.WorkingMemoryFileLogger;
+import org.drools.base.evaluators.EvaluatorRegistry;
+import org.drools.common.UncertainFactHandle;
+import org.drools.compiler.DroolsParserException;
+import org.drools.compiler.PackageBuilder;
+import org.drools.compiler.PackageBuilderConfiguration;
+import org.drools.event.DebugAgendaEventListener;
+import org.drools.event.DebugWorkingMemoryEventListener;
+import org.drools.rule.Package;
+import org.drools.workflow.instance.impl.factory.CreateNewNodeFactory;
+import org.jfree.chart.ChartFactory;
+import org.jfree.chart.ChartFrame;
+import org.jfree.chart.JFreeChart;
+import org.jfree.chart.LegendItem;
+import org.jfree.chart.LegendItemCollection;
+import org.jfree.chart.annotations.XYAnnotation;
+import org.jfree.chart.axis.ValueAxis;
+import org.jfree.chart.event.RendererChangeListener;
+import org.jfree.chart.labels.ItemLabelPosition;
+import org.jfree.chart.labels.XYItemLabelGenerator;
+import org.jfree.chart.labels.XYSeriesLabelGenerator;
+import org.jfree.chart.labels.XYToolTipGenerator;
+import org.jfree.chart.plot.CrosshairState;
+import org.jfree.chart.plot.Marker;
+import org.jfree.chart.plot.PlotOrientation;
+import org.jfree.chart.plot.PlotRenderingInfo;
+import org.jfree.chart.plot.XYPlot;
+import org.jfree.chart.renderer.xy.XYItemRenderer;
+import org.jfree.chart.renderer.xy.XYItemRendererState;
+import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
+import org.jfree.chart.urls.XYURLGenerator;
+import org.jfree.data.Range;
+import org.jfree.data.xy.DefaultXYDataset;
+import org.jfree.data.xy.XYDataset;
+import org.jfree.data.xy.XYSeries;
+import org.jfree.ui.Layer;
+
+import data.Act;
+import data.Room;
+import data.Sample2;
+import evaluators.membership.TriangleMembership;
+
+import uncertainty.factory.IDegreeFactory;
+
+
+public class FuzzyTest2 {
+
+	
+	
+	
+	public class FuzzyColorXYItemRenderer extends XYLineAndShapeRenderer implements XYItemRenderer {
+
+		Vector<Sample2> data;
+		
+		public FuzzyColorXYItemRenderer(Vector<Sample2> data) {			
+			super();
+			this.data = data;
+		}
+
+		
+
+		@Override
+		public void drawItem(Graphics2D arg0, XYItemRendererState arg1,
+				Rectangle2D arg2, PlotRenderingInfo arg3, XYPlot arg4,
+				ValueAxis arg5, ValueAxis arg6, XYDataset pts, int arg8,
+				int index, CrosshairState arg10, int arg11) {
+			
+			
+			Sample2 samp = data.get(index);
+			
+			//float alfa = 1.0f*samp.getEpoch() / data.size();
+			float e1 = samp.getEpsilon1().floatValue();
+			float e2 = samp.getEpsilon2().floatValue();
+			
+			float r = e1;
+			float g = 0;
+			float b = e2;
+			
+			this.setPaint(new Color(r,g,b));
+			this.setBaseLinesVisible(false);
+
+			super.drawItem(arg0, arg1, arg2, arg3, arg4, arg5, arg6, pts, arg8, index, arg10, arg11);
+			
+			
+		}
+
+		
+	}
+
+
+
+
+
+
+
+
+
+
+
+
+
+	private StatefulSession session;
+	private IDegreeFactory factory;	
+	
+	private Vector<Sample2> data = new Vector<Sample2>();
+	
+	
+	
+	
+	/**
+	 * @param args
+	 */
+	public static void main(String[] args) {
+		new FuzzyTest2();
+	}
+
+	
+	
+	
+	
+	public FuzzyTest2() {
+		
+	
+		try {
+			initDrools();			
+		} catch (Exception e) {		
+			e.printStackTrace();
+			System.out.println(e);		
+		}
+		
+		loaData();
+		System.out.println(data.size());
+		
+		
+		
+		testRules();
+		
+		
+		plotData();
+		
+	}
+	
+	
+	
+	
+
+
+	private void plotData() {
+	
+//		DefaultPieDataset test = new DefaultPieDataset();
+		
+		
+		DefaultXYDataset dataset = new DefaultXYDataset();
+		
+		double[][] dataArray = new double[2][this.data.size()];
+		for (Sample2 samp : data) {
+			dataArray[0][samp.getEpoch()] = samp.getX();
+			dataArray[1][samp.getEpoch()] = samp.getY();
+		}
+		
+		dataset.addSeries("oldFaithful", dataArray);
+		
+		JFreeChart chart = ChartFactory.createScatterPlot("Old Faithful",
+														  "Duration",
+														  "Interruption",
+														  dataset,
+														  PlotOrientation.HORIZONTAL,
+														  true,
+														  false,
+														  false);
+		
+		XYPlot plot = (XYPlot) chart.getPlot();
+		plot.setRenderer(new FuzzyColorXYItemRenderer(data));
+							
+		ChartFrame frame = new ChartFrame("FuzzyFaithful", chart);
+		frame.pack();
+		frame.setVisible(true);
+
+		
+
+		
+	}
+
+
+
+
+
+	private void loaData() {
+		
+		try {
+			BufferedReader reader = new BufferedReader(new FileReader("src/fuzzy/oldFaithful.csv"));
+			String line = reader.readLine();
+			int t = 0;
+			while (line != null) {
+				
+				StringTokenizer tok = new StringTokenizer(line,",");
+				Sample2 samp = new Sample2(Double.parseDouble(tok.nextToken()),Double.parseDouble(tok.nextToken()),t++);
+				data.add(samp);
+				line = reader.readLine();
+			}
+			
+		} catch (FileNotFoundException e) {			
+			e.printStackTrace();
+			System.exit(-1);
+		} catch (IOException e) {			
+			e.printStackTrace();
+			System.exit(-2);
+		}
+	}
+
+
+
+
+
+	public void initDrools() throws DroolsParserException, IOException {
+		
+		Reader source = null;		
+    		source = new InputStreamReader( 
+        		//HelloWorldExample.class.getResourceAsStream( "HelloWorld.drl" )
+    			new FileInputStream("src/fuzzy/oldFaithful.drl")
+        		);
+    	
+        Properties props = new Properties();
+        	props.load(new FileInputStream("src/fuzzy.packagebuilder.conf"));
+    	PackageBuilderConfiguration conf = new PackageBuilderConfiguration(props);
+        final PackageBuilder builder = new PackageBuilder(conf);
+        
+        EvaluatorRegistry registry = builder.getPackageBuilderConfiguration().getEvaluatorRegistry();
+
+        //this will parse and compile in one step
+        builder.addPackageFromDrl( source );
+        
+        // Check the builder for errors
+        if ( builder.hasErrors() ) {
+            System.out.println( builder.getErrors().toString() );
+            throw new RuntimeException( "Unable to compile drl");
+        }
+
+        //get the compiled package (which is serializable)
+        final Package pkg = builder.getPackage();
+
+        //add the package to a rulebase (deploy the rule package).
+        final RuleBase ruleBase = RuleBaseFactory.newRuleBase(IUncertainRuleBase.RETEOO_UNCERTAIN);
+        	this.factory = ((IUncertainRuleBase) ruleBase).getTruthFactory();
+        ruleBase.addPackage( pkg );
+
+        this.session = ruleBase.newStatefulSession();
+        
+      
+        
+//        session.addEventListener( new DebugAgendaEventListener() );
+//        session.addEventListener( new DebugWorkingMemoryEventListener() );
+//        
+        
+        session.setGlobal("factory", factory);
+    
+        
+        final WorkingMemoryFileLogger logger = new WorkingMemoryFileLogger( session );
+        logger.setFileName( "log" );        
+                       
+                
+        logger.writeToDisk();
+                		
+	}
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	
+	private void testRules() {
+		
+	
+		try {
+			System.setOut(new PrintStream("log2.txt"));
+		} catch (FileNotFoundException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+		
+//		session.insert(data.get(0),null);
+		for (Sample2 samp : data) {
+			session.insert(samp,null);
+		}
+		session.fireAllRules();
+		
+	}
+
+
+
+	
+	
+	
+	
+	
+	
+	
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/DomainPartition.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/DomainPartition.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/DomainPartition.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,83 @@
+package fuzzy.domains;
+
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.Operator;
+import org.drools.spi.Evaluator;
+
+import uncertainty.truthvals.IUncertainDegree;
+
+import evaluators.FuzzyNumericEvaluator;
+
+public abstract class DomainPartition implements IDomainPartition {
+
+	protected Map<String, Operator> map = null;
+	
+	private Map<String, Evaluator> cache         = Collections.emptyMap();
+	
+	protected Map<Evaluator, IUncertainDegree> degs = new HashMap<Evaluator, IUncertainDegree>();
+	
+	protected static String[]  SUPPORTED_IDS;
+	
+	
+	
+	
+	public Evaluator getEvaluator(ValueType type, String operatorId,
+			boolean isNegated, String parameterText) {
+		 
+		
+		if ( this.cache == Collections.EMPTY_MAP ) {
+            this.cache = new HashMap<String, Evaluator>();
+        }
+		
+		
+        String key = operatorId + ":" + isNegated + ":" + parameterText;
+        Evaluator eval = this.cache.get( key );
+        if ( eval == null ) {
+            eval = new FuzzyNumericEvaluator( map.get(operatorId), type,
+                                       isNegated,
+                                       parameterText );
+            this.cache.put( key,
+                            eval );
+        }
+        return eval;
+        				        
+	}
+
+
+	public void setInfo(String op, String parm, IUncertainDegree deg) {
+		Evaluator ev = cache.get(op + ":false:" + parm);
+		if (ev != null) {
+			this.degs.put(ev, deg);
+		}
+	}
+
+	/**
+	 * 
+	 * Should be strategy-configurable
+	 * @deprecated
+	 */	
+	public Number defuzzify() {
+		
+		double acc = 0;
+		
+		for (Evaluator ev : degs.keySet()) {
+			
+			FuzzyNumericEvaluator fuzzyEv = (FuzzyNumericEvaluator) ev;
+			acc += fuzzyEv.getCenter().doubleValue() * degs.get(ev).getDegree().getValue();
+			System.out.println("General defuzzification : "+ev + " at " + degs.get(ev));
+		}
+		
+		return acc;
+	}
+	
+	
+	public abstract String[] getEvaluatorIds(); 
+	
+	
+	
+	
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/HumidityDomain.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/HumidityDomain.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/HumidityDomain.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,84 @@
+package fuzzy.domains;
+
+
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.drools.IUncertainRuleBase;
+import org.drools.RuntimeDroolsException;
+import org.drools.WorkingMemory;
+import org.drools.base.BaseUncertainEvaluator;
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.Operator;
+import org.drools.common.InternalWorkingMemory;
+import org.drools.rule.VariableRestriction.VariableContextEntry;
+import org.drools.spi.Evaluator;
+import org.drools.spi.FieldValue;
+import org.drools.spi.IUncertainEvaluator;
+import org.drools.spi.InternalReadAccessor;
+
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.IUncertainDegree;
+
+public class HumidityDomain extends DomainPartition {
+
+	public static final String LOW = "low";
+	public static final String MEDIUM = "medium";
+	public static final String HIGH = "high";
+	
+		
+	
+	
+	
+	public static final Operator   lowOp     = Operator.addOperatorToRegistry( HumidityDomain.LOW,false );
+	public static final Operator   notLowOp    = Operator.addOperatorToRegistry( HumidityDomain.LOW,true );
+	
+	public static final Operator   mediumOp     = Operator.addOperatorToRegistry( HumidityDomain.MEDIUM,false );
+	public static final Operator   notMediumOp   = Operator.addOperatorToRegistry( HumidityDomain.MEDIUM,true );
+		
+	public static final Operator   highOp         = Operator.addOperatorToRegistry( HumidityDomain.HIGH,false );
+	public static final Operator   notHighOp      = Operator.addOperatorToRegistry( HumidityDomain.HIGH,true );
+
+	protected static String[]  SUPPORTED_IDS	= { lowOp.getOperatorString(),
+													 mediumOp.getOperatorString(),
+													 highOp.getOperatorString()
+		};
+
+	
+	
+	
+	private static HumidityDomain singleton;
+	
+	public static HumidityDomain getInstance() {
+		if (singleton == null)
+			singleton = new HumidityDomain();
+		return singleton;
+	}
+	
+	
+	private HumidityDomain() {  
+		if (map == null) {
+			map = new HashMap<String, Operator>();
+				map.put(lowOp.getOperatorString(), lowOp);
+				map.put(mediumOp.getOperatorString(), mediumOp);
+				map.put(highOp.getOperatorString(), highOp);				
+		}
+	}
+	
+	
+	public String[] getEvaluatorIds() {
+		return SUPPORTED_IDS;
+	}
+	
+	
+	
+	
+	
+    
+}
\ No newline at end of file

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/IDomainPartition.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/IDomainPartition.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/IDomainPartition.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,19 @@
+package fuzzy.domains;
+
+import org.drools.base.ValueType;
+import org.drools.spi.Evaluator;
+
+import uncertainty.truthvals.IUncertainDegree;
+
+public interface IDomainPartition {
+
+	String[] getEvaluatorIds();
+
+	Evaluator getEvaluator(ValueType type, String operatorId,
+			boolean isNegated, String parameterText);
+
+	void setInfo(String op, String parm, IUncertainDegree deg);
+
+	Number defuzzify();
+
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/SpeedDomain.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/SpeedDomain.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/SpeedDomain.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,87 @@
+package fuzzy.domains;
+
+
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.drools.IUncertainRuleBase;
+import org.drools.RuntimeDroolsException;
+import org.drools.WorkingMemory;
+import org.drools.base.BaseUncertainEvaluator;
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.Operator;
+import org.drools.common.InternalWorkingMemory;
+import org.drools.rule.VariableRestriction.VariableContextEntry;
+import org.drools.spi.Evaluator;
+import org.drools.spi.FieldValue;
+import org.drools.spi.IUncertainEvaluator;
+import org.drools.spi.InternalReadAccessor;
+
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.IUncertainDegree;
+
+public class SpeedDomain extends DomainPartition {
+
+	public static final String SLOW = "slow";
+	public static final String FAST = "fast";
+	public static final String STOP = "stop";
+	
+		
+	
+	
+	
+	public static final Operator   slowOp         = Operator.addOperatorToRegistry( SpeedDomain.SLOW,false );
+	public static final Operator   notSlowOp      = Operator.addOperatorToRegistry( SpeedDomain.SLOW,true );
+	
+	public static final Operator   fastOp         = Operator.addOperatorToRegistry( SpeedDomain.FAST,false );
+	public static final Operator   notFastOp      = Operator.addOperatorToRegistry( SpeedDomain.FAST,true );
+	
+	public static final Operator   stopOp         = Operator.addOperatorToRegistry( SpeedDomain.STOP,false );
+	public static final Operator   notStopOp      = Operator.addOperatorToRegistry( SpeedDomain.STOP,true );
+	
+
+	protected static String[]  SUPPORTED_IDS	= { slowOp.getOperatorString(),
+													 fastOp.getOperatorString(),
+													 stopOp.getOperatorString()	
+		};
+
+	
+	
+	
+	
+	private static SpeedDomain singleton = null;
+	
+	public static SpeedDomain getInstance() {
+		if (singleton == null) {
+			singleton = new SpeedDomain();
+		}
+		return singleton;
+	}
+	
+	private SpeedDomain() {  
+		if (map == null) {
+			map = new HashMap<String, Operator>();
+				map.put(stopOp.getOperatorString(), stopOp);
+				map.put(slowOp.getOperatorString(), slowOp);
+				map.put(fastOp.getOperatorString(), fastOp);
+	
+		}
+	}
+	
+	
+	public String[] getEvaluatorIds() {
+		return SUPPORTED_IDS;
+	}
+	
+	
+	
+	
+	
+    
+}
\ No newline at end of file

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/TemperatureDomain.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/TemperatureDomain.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/TemperatureDomain.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,89 @@
+package fuzzy.domains;
+
+
+
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.drools.IUncertainRuleBase;
+import org.drools.RuntimeDroolsException;
+import org.drools.WorkingMemory;
+import org.drools.base.BaseUncertainEvaluator;
+import org.drools.base.ValueType;
+import org.drools.base.evaluators.Operator;
+import org.drools.common.InternalWorkingMemory;
+import org.drools.rule.VariableRestriction.VariableContextEntry;
+import org.drools.spi.Evaluator;
+import org.drools.spi.FieldValue;
+import org.drools.spi.IUncertainEvaluator;
+import org.drools.spi.InternalReadAccessor;
+
+
+import uncertainty.factory.IDegreeFactory;
+import uncertainty.truthvals.IUncertainDegree;
+
+public class TemperatureDomain extends DomainPartition {
+
+	public static final String COLD = "cold";
+	public static final String COOL = "cool";
+	public static final String WARM = "warm";
+	public static final String HOT = "hot";
+		
+	
+	
+	
+	public static final Operator   coldOp         = Operator.addOperatorToRegistry( TemperatureDomain.COLD,false );
+	public static final Operator   notColdOp      = Operator.addOperatorToRegistry( TemperatureDomain.COLD,true );
+	
+	public static final Operator   coolOp         = Operator.addOperatorToRegistry( TemperatureDomain.COOL,false );
+	public static final Operator   notCoolOp      = Operator.addOperatorToRegistry( TemperatureDomain.COOL,true );
+	
+	public static final Operator   warmOp         = Operator.addOperatorToRegistry( TemperatureDomain.WARM,false );
+	public static final Operator   notWarmOp      = Operator.addOperatorToRegistry( TemperatureDomain.WARM,true );
+	
+	public static final Operator   hotOp         = Operator.addOperatorToRegistry( TemperatureDomain.HOT,false );
+	public static final Operator   notHotOp      = Operator.addOperatorToRegistry( TemperatureDomain.HOT,true );
+
+	protected static String[]  SUPPORTED_IDS	= { coldOp.getOperatorString(),
+													 coolOp.getOperatorString(),
+													 warmOp.getOperatorString(),
+													 hotOp.getOperatorString(),
+		};
+
+	
+	
+	
+	private static TemperatureDomain singleton;
+	
+	public static TemperatureDomain getInstance() {
+		if (singleton == null)
+			singleton = new TemperatureDomain();
+		return singleton;
+	}
+	
+	
+	private TemperatureDomain() {  
+		if (map == null) {
+			map = new HashMap<String, Operator>();
+				map.put(coldOp.getOperatorString(), coldOp);
+				map.put(coolOp.getOperatorString(), coolOp);
+				map.put(warmOp.getOperatorString(), warmOp);
+				map.put(hotOp.getOperatorString(), hotOp);
+		}
+	}
+	
+	
+	public String[] getEvaluatorIds() {
+		return SUPPORTED_IDS;
+	}
+	
+	
+	
+	
+	
+    
+}
\ No newline at end of file

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/TypedNumberField.java
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/TypedNumberField.java	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/domains/TypedNumberField.java	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,35 @@
+package fuzzy.domains;
+
+import uncertainty.truthvals.IUncertainDegree;
+
+public class TypedNumberField {
+	
+	protected IDomainPartition domain;
+	
+	
+	
+	public TypedNumberField(IDomainPartition domain) {
+		this.domain = domain;
+	}
+	
+	
+	
+	private Number value;
+
+	public void setValue(Number value) {
+		this.value = value;
+	}
+
+	public Number getValue() {
+		return value;
+	}
+	
+	public void setInfo(String op, String parm, IUncertainDegree deg) {
+		domain.setInfo(op, parm, deg);
+		this.setValue(domain.defuzzify());
+		System.out.println("Trying to update speed " + op + " at deg " + deg);
+	}
+	
+	
+
+}

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/fuzzy.drl
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/fuzzy.drl	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/fuzzy.drl	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,124 @@
+#created on: 01-Aug-2008
+package fuzzy;
+#list any import classes here.
+
+import java.util.Hashtable;
+import uncertainty.truthvals.IUncertainDegree;
+import org.drools.rule.ConstraintSignature;
+import org.drools.rule.ClassConstraint;
+
+
+
+import data.Room;
+import data.Fan;
+import data.Act;
+
+
+#declare any global variables here
+
+global uncertainty.factory.IDegreeFactory factory;
+
+
+
+rule "Cold"
+	when 
+		$r: Room( 
+				  temperature `cold[evaluators.membership.TriangleMembership, 0, 10] 1 ,
+				  humidity `low[evaluators.membership.TriangleMembership, 0, 0.5] 1 
+				)		
+	then
+		System.out.println("Room is cold at degree " + drools.getActivationDegree());
+		
+		Hashtable<ConstraintSignature,IUncertainDegree> priors = new Hashtable<ConstraintSignature, IUncertainDegree>();
+			priors.put(new ConstraintSignature("speed","stop","1"), drools.getActivationDegree());
+			
+		insertLogical(new Fan(),priors);
+		
+end
+
+
+rule "Cool"
+	when 
+		$r: Room( temperature `cool[evaluators.membership.TriangleMembership, 10, 10] 1 ,
+				  humidity `medium[evaluators.membership.TriangleMembership, 0.5, 0.5] 1 )
+	then
+		System.out.println("Room is cool at degree " + drools.getActivationDegree());
+		
+		Hashtable<ConstraintSignature,IUncertainDegree> priors = new Hashtable<ConstraintSignature, IUncertainDegree>();
+			priors.put(new ConstraintSignature("speed","stop","1"), drools.getActivationDegree());
+			
+		insertLogical(new Fan(),priors);
+		
+end
+
+
+rule "Warm"
+	when 
+		$r: Room( temperature `warm[evaluators.membership.TriangleMembership, 20, 10] 1 ,
+				  humidity `medium[evaluators.membership.TriangleMembership, 1, 0.5] 1 )
+	then
+		System.out.println("Room is warm at degree " + drools.getActivationDegree());
+		
+		Hashtable<ConstraintSignature,IUncertainDegree> priors = new Hashtable<ConstraintSignature, IUncertainDegree>();
+			priors.put(new ConstraintSignature("speed","slow","1"), drools.getActivationDegree());
+			
+		insertLogical(new Fan(),priors);
+		
+end
+	
+	
+	
+rule "Hot"
+	when 
+		$r: Room( temperature `hot[evaluators.membership.TriangleMembership, 30, 10] 1 ,
+				  humidity `high[evaluators.membership.TriangleMembership, 1, 0.5] 1 )
+	then
+		System.out.println("Room is hot at degree " + drools.getActivationDegree());
+		
+		Hashtable<ConstraintSignature,IUncertainDegree> priors = new Hashtable<ConstraintSignature, IUncertainDegree>();
+			priors.put(new ConstraintSignature("speed","fast","1"), drools.getActivationDegree());
+			
+		insertLogical(new Fan(),priors);
+		
+end	
+
+
+
+
+
+rule "Fan Stop"
+	when
+		$f : Fan( speed `stop[evaluators.membership.TriangleMembership, 0, 10] 1)
+	then
+		System.out.println("Stop fan" + drools.getActivationDegree());	
+		$f.setSpeedInfo("stop","evaluators.membership.TriangleMembership, 0, 10",drools.getActivationDegree());
+end
+
+
+rule "Fan Slow"
+	when
+		$f : Fan( speed `slow[evaluators.membership.TriangleMembership, 10, 10] 1)
+	then
+		System.out.println("Slow fan" + drools.getActivationDegree());	
+		$f.setSpeedInfo("slow","evaluators.membership.TriangleMembership, 10, 10",drools.getActivationDegree());
+end
+
+rule "Fan Fast"
+	when
+		$f : Fan( speed `fast[evaluators.membership.TriangleMembership, 20, 10] 1)
+	then
+		System.out.println("Fast fan" + drools.getActivationDegree());	
+		$f.setSpeedInfo("fast","evaluators.membership.TriangleMembership, 20, 10",drools.getActivationDegree());
+end
+
+
+
+
+
+rule "Act"
+	when
+		Act()
+		$f : Fan()
+	then
+		System.out.println("Fan activated at speed " + $f.getSpeed());	
+end

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/oldFaithful.csv
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/oldFaithful.csv	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/oldFaithful.csv	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,222 @@
+4.4,78
+3.9,74
+4,68
+4,76
+3.5,80
+4.1,84
+2.3,50
+4.7,93
+1.7,55
+4.9,76
+1.7,58
+4.6,74
+3.4,75
+4.3,80
+1.7,56
+3.9,80
+3.7,69
+3.1,57
+4,90
+1.8,42
+4.1,91
+1.8,51
+3.2,79
+1.9,53
+4.6,82
+2,51
+4.5,76
+3.9,82
+4.3,84
+2.3,53
+3.8,86
+1.9,51
+4.6,85
+1.8,45
+4.7,88
+1.8,51
+4.6,80
+1.9,49
+3.5,82
+4,75
+3.7,73
+3.7,67
+4.3,68
+3.6,86
+3.8,72
+3.8,75
+3.8,75
+2.5,66
+4.5,84
+4.1,70
+3.7,79
+3.8,60
+3.4,86
+4,71
+2.3,67
+4.4,81
+4.1,76
+4.3,83
+3.3,76
+2,55
+4.3,73
+2.9,56
+4.6,83
+1.9,57
+3.6,71
+3.7,72
+3.7,77
+1.8,55
+4.6,75
+3.5,73
+4,70
+3.7,83
+1.7,50
+4.6,95
+1.7,51
+4,82
+1.8,54
+4.4,83
+1.9,51
+4.6,80
+2.9,78
+3.5,81
+2,53
+4.3,89
+1.8,44
+4.1,78
+1.8,61
+4.7,73
+4.2,75
+3.9,73
+4.3,76
+1.8,55
+4.5,86
+2,48
+4.2,77
+4.4,73
+4.1,70
+4.1,88
+4,75
+4.1,83
+2.7,61
+4.6,78
+1.9,61
+4.5,81
+2,51
+4.8,80
+4.1,79
+4.1,82
+4.2,80
+4.5,76
+1.9,56
+4.7,82
+2,47
+4.7,76
+2.5,61
+4.3,75
+4.4,72
+4.4,74
+4.3,69
+4.6,78
+2.1,52
+4.8,91
+4.1,66
+4,71
+4,75
+4.4,81
+4.1,77
+4.3,74
+4,70
+3.9,83
+3.2,53
+4.5,82
+2.2,62
+4.7,73
+4.6,84
+2.2,58
+4.8,82
+4.3,77
+3.8,75
+4,77
+4.1,77
+1.8,53
+4.4,75
+4,78
+2.2,51
+5.1,81
+1.9,52
+5,76
+4.4,73
+4.5,84
+3.8,72
+4.3,89
+4.4,75
+2.2,57
+4.8,81
+1.9,49
+4.7,87
+1.8,43
+4.8,94
+2,45
+4.4,81
+2.5,59
+4.3,82
+4.4,80
+1.9,54
+4.7,75
+4.3,73
+2.2,57
+4.7,80
+2.3,51
+4.6,77
+3.3,66
+4.2,77
+2.9,60
+4.6,86
+3.3,62
+4.2,75
+2.6,67
+4.6,69
+3.7,84
+1.8,58
+4.7,90
+4.5,82
+4.5,71
+4.8,80
+2,51
+4.8,80
+1.9,62
+4.7,84
+2,51
+5.1,81
+4.3,83
+4.8,84
+3,72
+2.1,54
+4.6,75
+4,74
+2.2,51
+5.1,91
+2.9,60
+4.3,80
+2.1,54
+4.7,80
+4.5,70
+1.7,60
+4.2,86
+4.3,78
+1.7,51
+4.4,83
+4.2,76
+2.2,51
+4.7,90
+4,71
+1.8,49
+4.7,88
+1.8,52
+4.5,79
+2.1,61
+4.2,81
+2.1,48
+5.2,84
+2,63

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/oldFaithful.drl
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/oldFaithful.drl	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy/oldFaithful.drl	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,58 @@
+#created on: 01-Aug-2008
+package fuzzy;
+#list any import classes here.
+
+import java.util.Hashtable;
+import uncertainty.truthvals.IUncertainDegree;
+import org.drools.rule.ConstraintSignature;
+import org.drools.rule.ClassConstraint;
+
+import data.Sample2;
+
+
+#declare any global variables here
+
+global uncertainty.factory.IDegreeFactory factory;
+
+
+/*
+rule "Class1"
+	when
+		$s : Sample2 (	x `slow[evaluators.membership.TriangleMembership, 2, 10] 1 ,
+						y `slow[evaluators.membership.TriangleMembership, 55, 20] 1 
+			   	       )
+	then
+		//System.out.println("Rule 2 fired for " + $s + " at deg " + drools.getActivationDegree());		
+		$s.setEpsilon1(drools.getActivationDegree().getDegree().getValue());
+end
+
+
+rule "Class2"
+	when
+		$s : Sample2 ( x `fast[evaluators.membership.TriangleMembership, 4, 15] 1 ,
+			   	       y `fast[evaluators.membership.TriangleMembership, 80, 40] 1 )
+	then
+		//System.out.println("Rule 2 fired for " + $s + " at deg " + drools.getActivationDegree());
+		$s.setEpsilon2(drools.getActivationDegree().getDegree().getValue());
+end
+*/
+
+
+rule "Class1_clust"
+	when
+		$s : Sample2 (	this `classify[] 0 )
+	then
+		//System.out.println("Rule 2 fired for " + $s + " at deg " + drools.getActivationDegree());		
+		$s.setEpsilon1(drools.getActivationDegree().getDegree().getValue());
+end
+
+
+rule "Class2_clust"
+	when
+		$s : Sample2 ( this `classify[] 1 )
+	then
+		//System.out.println("Rule 2 fired for " + $s + " at deg " + drools.getActivationDegree());
+		$s.setEpsilon2(drools.getActivationDegree().getDegree().getValue());
+end
+
+

Added: labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy.packagebuilder.conf
===================================================================
--- labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy.packagebuilder.conf	                        (rev 0)
+++ labs/jbossrules/branches/uncDrools5x/Fuzzy Test/src/fuzzy.packagebuilder.conf	2008-08-27 22:04:49 UTC (rev 21942)
@@ -0,0 +1,50 @@
+drools.dialect.default = java
+drools.dialect.java = org.drools.rule.builder.dialect.java.JavaDialectConfiguration
+drools.dialect.java.compiler = ECLIPSE
+
+drools.dialect.mvel = org.drools.rule.builder.dialect.mvel.MVELDialectConfiguration
+drools.dialect.mvel.strict = true
+drools.dialect.mvel.langLevel = 4
+
+drools.accumulate.function.average = org.drools.base.accumulators.AverageAccumulateFunction
+drools.accumulate.function.max = org.drools.base.accumulators.MaxAccumulateFunction
+drools.accumulate.function.min = org.drools.base.accumulators.MinAccumulateFunction
+drools.accumulate.function.count = org.drools.base.accumulators.CountAccumulateFunction
+drools.accumulate.function.sum = org.drools.base.accumulators.SumAccumulateFunction
+
+drools.evaluator.coincides = org.drools.base.evaluators.CoincidesEvaluatorDefinition
+drools.evaluator.before = org.drools.base.evaluators.BeforeEvaluatorDefinition
+drools.evaluator.after = org.drools.base.evaluators.AfterEvaluatorDefinition
+drools.evaluator.meets = org.drools.base.evaluators.MeetsEvaluatorDefinition
+drools.evaluator.metby = org.drools.base.evaluators.MetByEvaluatorDefinition
+drools.evaluator.overlaps = org.drools.base.evaluators.OverlapsEvaluatorDefinition
+drools.evaluator.overlappedby = org.drools.base.evaluators.OverlappedByEvaluatorDefinition
+drools.evaluator.during = org.drools.base.evaluators.DuringEvaluatorDefinition
+drools.evaluator.includes = org.drools.base.evaluators.IncludesEvaluatorDefinition
+drools.evaluator.starts = org.drools.base.evaluators.StartsEvaluatorDefinition
+drools.evaluator.startedby = org.drools.base.evaluators.StartedByEvaluatorDefinition
+drools.evaluator.finishes = org.drools.base.evaluators.FinishesEvaluatorDefinition
+drools.evaluator.finishedby = org.drools.base.evaluators.FinishedByEvaluatorDefinition
+drools.evaluator.equality = org.drools.base.evaluators.EqualityEvaluatorsDefinition
+drools.evaluator.comparable = org.drools.base.evaluators.ComparableEvaluatorsDefinition
+drools.evaluator.set = org.drools.base.evaluators.SetEvaluatorsDefinition
+drools.evaluator.matches = org.drools.base.evaluators.MatchesEvaluatorsDefinition
+drools.evaluator.soundslike = org.drools.base.evaluators.SoundslikeEvaluatorsDefinition
+
+drools.evaluator.cold = evaluators.TemperatureEvaluatorDefinition
+drools.evaluator.cool = evaluators.TemperatureEvaluatorDefinition
+drools.evaluator.warm = evaluators.TemperatureEvaluatorDefinition
+drools.evaluator.hot = evaluators.TemperatureEvaluatorDefinition
+
+drools.evaluator.low = evaluators.HumidityEvaluatorDefinition
+drools.evaluator.medium = evaluators.HumidityEvaluatorDefinition
+drools.evaluator.high = evaluators.HumidityEvaluatorDefinition
+
+drools.evaluator.slow = evaluators.SpeedEvaluatorDefinition
+drools.evaluator.stop = evaluators.SpeedEvaluatorDefinition
+drools.evaluator.fast = evaluators.SpeedEvaluatorDefinition
+
+drools.evaluator.classify = evaluators.FakeSubSymbEvaluatorDefinition
+
+
+




More information about the jboss-svn-commits mailing list