Class Hierarchy
- java.lang.Object
- org.optaplanner.core.impl.util.CollectionUtils
 - org.optaplanner.core.impl.util.ListBasedScalingOrderedSet<E> (implements java.util.Set<E>)
 - org.optaplanner.core.impl.util.MemoizingSupply<T> (implements org.optaplanner.core.impl.domain.variable.supply.Supply)
 - org.optaplanner.core.impl.util.MutableReference<Value_>
 - java.lang.Number (implements java.io.Serializable)
- org.optaplanner.core.impl.util.MutableInt (implements java.lang.Comparable<T>)
 - org.optaplanner.core.impl.util.MutableLong (implements java.lang.Comparable<T>)
 
 
 
Interface Hierarchy
- org.optaplanner.core.impl.util.Pair<A,
B> - org.optaplanner.core.impl.util.MutablePair<A,
B>  
 - org.optaplanner.core.impl.util.MutablePair<A,
 - org.optaplanner.core.impl.util.Quadruple<A,
B, C, D> - org.optaplanner.core.impl.util.MutableQuadruple<A,
B, C, D>  
 - org.optaplanner.core.impl.util.MutableQuadruple<A,
 - org.optaplanner.core.impl.util.Triple<A,
B, C> - org.optaplanner.core.impl.util.MutableTriple<A,
B, C>  
 - org.optaplanner.core.impl.util.MutableTriple<A,