diff --git a/jOptCSRecover/Aggregation.cld b/jOptCSRecover/Aggregation.cld
new file mode 100644
index 0000000..bf62ef0
--- /dev/null
+++ b/jOptCSRecover/Aggregation.cld
@@ -0,0 +1,1399 @@
+
+
+
+ 255
+ 255
+ 206
+
+
+ 0
+ 0
+ 0
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 655
+ 59
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 914
+ 564
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ descendedToClosedNode
+ void
+
+
+ previous
+ TreeNode
+
+
+ current
+ TreeNode
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ ascendedToClosedNode
+ void
+
+
+ previous
+ TreeNode
+
+
+ current
+ TreeNode
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ jumpedToClosedNode
+ void
+
+
+ previous
+ TreeNode
+
+
+ current
+ TreeNode
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ descendedToOpenNode
+ void
+
+
+ previous
+ TreeNode
+
+
+ current
+ TreeNode
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+
+ jopt.csp.spi.search.tree.TreeStateManager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ rootRef
+ SearchNodeReference
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ rootNode
+ TreeNode
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ currentNode
+ TreeNode
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ stateMgr
+ TreeStateManager
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ nextNodeId
+ int
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ AbstractSearchTree
+ void
+
+
+ rootNode
+ TreeNode
+
+
+ stateMgr
+ TreeStateManager
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getCurrentNode
+ TreeNode
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getChildCount
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getDepth
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ moveToRoot
+ TreeNode
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ moveToParent
+ TreeNode
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ moveToChild
+ TreeNode
+
+
+ index
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ moveToOpenChild
+ TreeNode
+
+
+ child
+ TreeNode
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ moveToClosedChild
+ TreeNode
+
+
+ child
+ TreeNode
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ moveToNextOpenChild
+ TreeNode
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ uniqueNodeId
+ int
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.spi.search.tree.AbstractSearchTree
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jOptCSRecover/ClassHierarchy.cld b/jOptCSRecover/ClassHierarchy.cld
new file mode 100644
index 0000000..3eb281f
--- /dev/null
+++ b/jOptCSRecover/ClassHierarchy.cld
@@ -0,0 +1,2750 @@
+
+
+
+ 255
+ 255
+ 206
+
+
+ 0
+ 0
+ 0
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ 255
+ 255
+ 206
+
+
+ 0
+ 0
+ 0
+
+ true
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 124
+ 447
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ var
+ CspBooleanVariable
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isTrue
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isFalse
+ boolean
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ BooleanSolution
+ void
+
+
+ var
+ CspBooleanVariable
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getVariable
+ CspVariable
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isBound
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isFalse
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isTrue
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setTrue
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setFalse
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clear
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ store
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ restore
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ toString
+ String
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ hashCode
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ equals
+ boolean
+
+
+ obj
+ Object
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.solution.BooleanSolution
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 458
+ 552
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ var
+ CspDoubleVariable
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ min
+ double
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ max
+ double
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ DoubleSolution
+ void
+
+
+ var
+ CspDoubleVariable
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getVariable
+ CspVariable
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isBound
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMin
+ double
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMax
+ double
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMin
+ void
+
+
+ min
+ double
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMax
+ void
+
+
+ max
+ double
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setValue
+ void
+
+
+ val
+ double
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getValue
+ double
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ store
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ restore
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ toString
+ String
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ hashCode
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ equals
+ boolean
+
+
+ obj
+ Object
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.solution.DoubleSolution
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 798
+ 556
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ var
+ CspFloatVariable
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ min
+ float
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ max
+ float
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ FloatSolution
+ void
+
+
+ var
+ CspFloatVariable
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getVariable
+ CspVariable
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isBound
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMin
+ float
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMax
+ float
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMin
+ void
+
+
+ min
+ float
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMax
+ void
+
+
+ max
+ float
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setValue
+ void
+
+
+ val
+ float
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getValue
+ float
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ store
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ restore
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ toString
+ String
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ hashCode
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ equals
+ boolean
+
+
+ obj
+ Object
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.solution.FloatSolution
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 1098
+ 554
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ var
+ CspIntVariable
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ min
+ int
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ max
+ int
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ IntSolution
+ void
+
+
+ var
+ CspIntVariable
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getVariable
+ CspVariable
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isBound
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMin
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMax
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMin
+ void
+
+
+ min
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMax
+ void
+
+
+ max
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setValue
+ void
+
+
+ val
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getValue
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ store
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ restore
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ toString
+ String
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ hashCode
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ equals
+ boolean
+
+
+ obj
+ Object
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.solution.IntSolution
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 1360
+ 450
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ var
+ CspLongVariable
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ min
+ long
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ max
+ long
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ LongSolution
+ void
+
+
+ var
+ CspLongVariable
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getVariable
+ CspVariable
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isBound
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMin
+ long
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMax
+ long
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMin
+ void
+
+
+ min
+ long
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setMax
+ void
+
+
+ max
+ long
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ setValue
+ void
+
+
+ val
+ long
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getValue
+ long
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ store
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ restore
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ toString
+ String
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ hashCode
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ equals
+ boolean
+
+
+ obj
+ Object
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.solution.LongSolution
+ false
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 801
+ 94
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getVariable
+ CspVariable
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ isBound
+ boolean
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ store
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ restore
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+
+ jopt.csp.solution.VariableSolution
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jOptCSRecover/Interfaces.cld b/jOptCSRecover/Interfaces.cld
new file mode 100644
index 0000000..db5c50a
--- /dev/null
+++ b/jOptCSRecover/Interfaces.cld
@@ -0,0 +1,2713 @@
+
+
+
+ 255
+ 255
+ 206
+
+
+ 0
+ 0
+ 0
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 713
+ 43
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 560
+ 450
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ LongSet
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clear
+ void
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMin
+ long
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMax
+ long
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ contains
+ boolean
+
+
+ val
+ long
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ void
+
+
+ val
+ long
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ void
+
+
+ start
+ long
+
+
+ end
+ long
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ remove
+ void
+
+
+ val
+ long
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ remove
+ void
+
+
+ start
+ long
+
+
+ end
+ long
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeStartingAfter
+ void
+
+
+ val
+ long
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeStartingFrom
+ void
+
+
+ val
+ long
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeEndingBefore
+ void
+
+
+ val
+ long
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeEndingAt
+ void
+
+
+ val
+ long
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ retainAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNextHigher
+ long
+
+
+ val
+ long
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNextLower
+ long
+
+
+ val
+ long
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ releaseObject
+ void
+
+
+ o
+ Object
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.util.LongSet
+ false
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 862
+ 450
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ IntSet
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clear
+ void
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMin
+ int
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMax
+ int
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ contains
+ boolean
+
+
+ val
+ int
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ void
+
+
+ val
+ int
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ void
+
+
+ start
+ int
+
+
+ end
+ int
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ remove
+ void
+
+
+ val
+ int
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ remove
+ void
+
+
+ start
+ int
+
+
+ end
+ int
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeStartingAfter
+ void
+
+
+ val
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeStartingFrom
+ void
+
+
+ val
+ int
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeEndingBefore
+ void
+
+
+ val
+ int
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeEndingAt
+ void
+
+
+ val
+ int
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ retainAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNextHigher
+ int
+
+
+ val
+ int
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNextLower
+ int
+
+
+ val
+ int
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ releaseObject
+ void
+
+
+ o
+ Object
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.util.IntSet
+ false
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 257
+ 356
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clear
+ void
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMin
+ double
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMax
+ double
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ contains
+ boolean
+
+
+ val
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ void
+
+
+ val
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ void
+
+
+ start
+ double
+
+
+ end
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ remove
+ void
+
+
+ val
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ remove
+ void
+
+
+ start
+ double
+
+
+ end
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeStartingAfter
+ void
+
+
+ val
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeStartingFrom
+ void
+
+
+ val
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeEndingBefore
+ void
+
+
+ val
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeEndingAt
+ void
+
+
+ val
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ retainAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNextHigher
+ double
+
+
+ val
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNextLower
+ double
+
+
+ val
+ double
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ releaseObject
+ void
+
+
+ o
+ Object
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.util.DoubleSet
+ false
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ -1
+ -1
+ 1143
+ 349
+
+
+
+
+ true
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clear
+ void
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMin
+ float
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getMax
+ float
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ contains
+ boolean
+
+
+ val
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ void
+
+
+ val
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ add
+ void
+
+
+ start
+ float
+
+
+ end
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ remove
+ void
+
+
+ val
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ remove
+ void
+
+
+ start
+ float
+
+
+ end
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeStartingAfter
+ void
+
+
+ val
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeStartingFrom
+ void
+
+
+ val
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeEndingBefore
+ void
+
+
+ val
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeEndingAt
+ void
+
+
+ val
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ retainAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNextHigher
+ float
+
+
+ val
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ getNextLower
+ float
+
+
+ val
+ float
+
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ true
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ releaseObject
+ void
+
+
+ o
+ Object
+
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+ _abstract
+ abstract
+ false
+
+
+
+ jopt.csp.util.FloatSet
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ size
+ int
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clear
+ void
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ clone
+ Object
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ addAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ removeAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ retainAll
+ void
+
+
+ set
+ NumSet
+
+
+ false
+ false
+
+
+
+
+ true
+
+
+
+
+
+ 2
+
+
+
+
+
+ values
+ NumberIterator
+
+ false
+ false
+
+
+
+
+
+ _stereo_type
+ Stereo Type
+ false
+
+
+ _simpleEntityName
+ Simple Name
+ false
+
+
+ _entityName
+ Name
+ false
+
+
+ _background
+ Background Color
+ false
+
+
+ _attrs
+ Attributes...
+ false
+
+
+ _operations
+ Operations...
+ false
+
+
+
+ jopt.csp.util.NumSet
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jOptCSRecover/bin/.gitignore b/jOptCSRecover/bin/.gitignore
index e961427..04d8dfb 100644
--- a/jOptCSRecover/bin/.gitignore
+++ b/jOptCSRecover/bin/.gitignore
@@ -1,4 +1,3 @@
/jOpt csp api/
/jOpt csp spi/
/jopt/
-/myDemoPackageDepends.mgp