All Classes
AbstractAcceptor
AbstractBendableScore
AbstractBendableScoreDefinition
AbstractCachingEntitySelector
AbstractCachingMoveSelector
AbstractCachingValueSelector
AbstractCompositeTermination
AbstractConfig
AbstractConstructionHeuristicForager
AbstractCountableValueRange
AbstractCustomPhaseCommand
AbstractEntityPlacer
AbstractEntitySelector
AbstractEventSupport
AbstractFeasibilityScoreDefinition
AbstractFinalistPodium
AbstractFromPropertyValueRangeDescriptor
AbstractIncrementalScoreCalculator
AbstractLocalSearchForager
AbstractMove
AbstractMoveScope
AbstractMoveSelector
AbstractOriginalChangeIterator
AbstractOriginalSwapIterator
AbstractPhase
AbstractPhaseScope
AbstractPlannerBenchmarkFactory
AbstractRandomChangeIterator
AbstractRandomSwapIterator
AbstractScore
AbstractScoreDefinition
AbstractScoreDirector
AbstractScoreDirectorFactory
AbstractScoreHibernateType
AbstractScoreHolder
AbstractScoreJacksonJsonDeserializer
AbstractScoreJacksonJsonSerializer
AbstractScoreJaxbXmlAdapter
AbstractScoreVerifier
AbstractScoreXStreamConverter
AbstractSelector
AbstractSolution
AbstractSolver
AbstractSolverFactory
AbstractStepScope
AbstractTabuAcceptor
AbstractTabuSizeStrategy
AbstractTermination
AbstractUncountableValueRange
AbstractValueRangeDescriptor
AbstractValueSelector
AcceptedLocalSearchForager
Acceptor
AcceptorConfig
AcceptorType
AlphabeticMemberComparator
AnchorShadowVariable
AnchorShadowVariableDescriptor
AnchorVariableDemand
AnchorVariableListener
AnchorVariableSupply
AndCompositeTermination
ApplyStepOperation
AutoDiscoverMemberType
BasicPlumbingTermination
BenchmarkAggregator
BenchmarkAggregatorFrame
BenchmarkReport
BenchmarkReportConfig
BenchmarkResult
BenchmarkResultIO
BendableBigDecimalScore
BendableBigDecimalScoreDefinition
BendableBigDecimalScoreHibernateType
BendableBigDecimalScoreHolder
BendableBigDecimalScoreJacksonJsonDeserializer
BendableBigDecimalScoreJacksonJsonSerializer
BendableBigDecimalScoreJaxbXmlAdapter
BendableBigDecimalScoreVerifier
BendableBigDecimalScoreXStreamConverter
BendableLongScore
BendableLongScoreDefinition
BendableLongScoreHibernateType
BendableLongScoreHolder
BendableLongScoreJacksonJsonDeserializer
BendableLongScoreJacksonJsonSerializer
BendableLongScoreJaxbXmlAdapter
BendableLongScoreVerifier
BendableLongScoreXStreamConverter
BendableScore
BendableScoreDefinition
BendableScoreHibernateType
BendableScoreHolder
BendableScoreJacksonJsonDeserializer
BendableScoreJacksonJsonSerializer
BendableScoreJaxbXmlAdapter
BendableScoreVerifier
BendableScoreXStreamConverter
BestScoreFeasibleTermination
BestScoreProblemStatistic
BestScoreStatisticPoint
BestScoreSubSingleStatistic
BestScoreTermination
BestSolutionChangedEvent
BestSolutionMutationProblemStatistic
BestSolutionMutationStatisticPoint
BestSolutionMutationSubSingleStatistic
BestSolutionRecaller
BestSolutionRecallerConfig
BetaDistributionNearbyRandom
BigDecimalValueRange
BigIntegerValueRange
BlockDistributionNearbyRandom
BooleanPropertySetterFactory
BooleanValueRange
BreadthFirstNodeComparator
BytePropertySetterFactory
CachedListRandomIterator
CachingEntitySelector
CachingMoveSelector
CachingValueSelector
CartesianProductMoveSelector
CartesianProductMoveSelectorConfig
ChainedChangeMove
ChainedSwapMove
ChangeMove
ChangeMoveSelector
ChangeMoveSelectorConfig
CharPropertySetterFactory
CheckBoxTree
ChildThreadPlumbingTermination
ChildThreadType
ClassAndPlanningIdComparator
CollectionInverseVariableDemand
CollectionInverseVariableListener
CollectionInverseVariableSupply
ComparatorSelectionSorter
CompositeAcceptor
CompositeCountableValueRange
CompositeMove
CompositeMoveSelector
CompositeSelectionFilter
CompositeValueRangeDescriptor
ConcurrentMemoization
ConfigUtils
ConstraintConfiguration
ConstraintConfigurationDescriptor
ConstraintConfigurationProvider
ConstraintMatch
ConstraintMatchAwareIncrementalScoreCalculator
ConstraintMatchScoreComparator
ConstraintMatchTotal
ConstraintMatchTotalBestScoreStatisticPoint
ConstraintMatchTotalBestScoreSubSingleStatistic
ConstraintMatchTotalScoreComparator
ConstraintMatchTotalStepScoreStatisticPoint
ConstraintMatchTotalStepScoreSubSingleStatistic
ConstraintWeight
ConstraintWeightDescriptor
ConstructionHeuristicDecider
ConstructionHeuristicForager
ConstructionHeuristicForagerConfig
ConstructionHeuristicMoveScope
ConstructionHeuristicPhase
ConstructionHeuristicPhaseConfig
ConstructionHeuristicPhaseLifecycleListener
ConstructionHeuristicPhaseLifecycleListenerAdapter
ConstructionHeuristicPhaseScope
ConstructionHeuristicPickEarlyType
ConstructionHeuristicStepScope
ConstructionHeuristicType
CountableValueRange
CustomPhase
CustomPhaseCommand
CustomPhaseConfig
CustomPhaseScope
CustomShadowVariable
CustomShadowVariable.NullVariableListener
CustomShadowVariableDemand
CustomShadowVariableDescriptor
CustomStepScope
DeepPlanningClone
DefaultConstructionHeuristicForager
DefaultConstructionHeuristicPhase
DefaultCustomPhase
DefaultExhaustiveSearchPhase
DefaultLocalSearchPhase
DefaultPartitionedSearchPhase
DefaultPillarSelector
DefaultPlannerBenchmark
DefaultRandomFactory
DefaultSolver
DefaultSolverScope
DefaultSolverThreadFactory
DefaultSubChainSelector
Demand
DepthFirstNodeComparator
DescriptorPolicy
DestroyOperation
DoublePropertySetterFactory
DoubleValueRange
DowncastingValueSelector
DroolsScoreDirector
DroolsScoreDirectorFactory
EasyScoreCalculator
EasyScoreDirector
EasyScoreDirectorFactory
EmptyPlannerBenchmarkFactory
EmptySolverFactory
EmptyValueRange
EntityDependentSortingValueSelector
EntityDescriptor
EntityIndependentFilteringValueSelector
EntityIndependentInitializedValueSelector
EntityIndependentValueRangeDescriptor
EntityIndependentValueSelector
EntityMimicRecorder
EntityPlacer
EntityPlacerConfig
EntityRatioTabuSizeStrategy
EntitySelector
EntitySelectorConfig
EntitySorterManner
EntityTabuAcceptor
EnvironmentMode
EqualsLookUpStrategy
ExhaustiveSearchDecider
ExhaustiveSearchLayer
ExhaustiveSearchNode
ExhaustiveSearchPhase
ExhaustiveSearchPhaseConfig
ExhaustiveSearchPhaseLifecycleListener
ExhaustiveSearchPhaseScope
ExhaustiveSearchStepScope
ExhaustiveSearchType
ExternalizedAnchorVariableSupply
ExternalizedCollectionInverseVariableSupply
ExternalizedSingletonInverseVariableSupply
FairSelectorProbabilityWeightFactory
FeasibilityScore
FeasibilityScoreDefinition
FieldAccessingSolutionCloner
FieldAccessingSolutionCloner.Unprocessed
FileProblemProvider
FilteringEntitySelector
FilteringMoveSelector
FilteringValueSelector
FinalistPodium
FinalistPodiumType
FixedSelectorProbabilityWeightFactory
FixedTabuSizeStrategy
FlatteningHardSoftScoreComparator
FloatPropertySetterFactory
FreemarkerXmlPlannerBenchmarkFactory
FromEntityPropertyValueRangeDescriptor
FromEntityPropertyValueSelector
FromSolutionEntitySelector
FromSolutionPropertyValueRangeDescriptor
FromSolutionPropertyValueSelector
GenericMoveSelector
GenuineVariableDescriptor
GraphSupport
HardMediumSoftBigDecimalScore
HardMediumSoftBigDecimalScoreDefinition
HardMediumSoftBigDecimalScoreHibernateType
HardMediumSoftBigDecimalScoreHolder
HardMediumSoftBigDecimalScoreJacksonJsonDeserializer
HardMediumSoftBigDecimalScoreJacksonJsonSerializer
HardMediumSoftBigDecimalScoreJaxbXmlAdapter
HardMediumSoftBigDecimalScoreXStreamConverter
HardMediumSoftLongScore
HardMediumSoftLongScoreDefinition
HardMediumSoftLongScoreHibernateType
HardMediumSoftLongScoreHolder
HardMediumSoftLongScoreJacksonJsonDeserializer
HardMediumSoftLongScoreJacksonJsonSerializer
HardMediumSoftLongScoreJaxbXmlAdapter
HardMediumSoftLongScoreVerifier
HardMediumSoftLongScoreXStreamConverter
HardMediumSoftScore
HardMediumSoftScoreDefinition
HardMediumSoftScoreHibernateType
HardMediumSoftScoreHolder
HardMediumSoftScoreJacksonJsonDeserializer
HardMediumSoftScoreJacksonJsonSerializer
HardMediumSoftScoreJaxbXmlAdapter
HardMediumSoftScoreVerifier
HardMediumSoftScoreXStreamConverter
HardSoftBigDecimalScore
HardSoftBigDecimalScoreDefinition
HardSoftBigDecimalScoreHibernateType
HardSoftBigDecimalScoreHolder
HardSoftBigDecimalScoreJacksonJsonDeserializer
HardSoftBigDecimalScoreJacksonJsonSerializer
HardSoftBigDecimalScoreJaxbXmlAdapter
HardSoftBigDecimalScoreVerifier
HardSoftBigDecimalScoreXStreamConverter
HardSoftDoubleScore
HardSoftDoubleScoreDefinition
HardSoftDoubleScoreHibernateType
HardSoftDoubleScoreHolder
HardSoftDoubleScoreJacksonJsonDeserializer
HardSoftDoubleScoreJacksonJsonSerializer
HardSoftDoubleScoreJaxbXmlAdapter
HardSoftDoubleScoreXStreamConverter
HardSoftLongScore
HardSoftLongScoreDefinition
HardSoftLongScoreHibernateType
HardSoftLongScoreHolder
HardSoftLongScoreJacksonJsonDeserializer
HardSoftLongScoreJacksonJsonSerializer
HardSoftLongScoreJaxbXmlAdapter
HardSoftLongScoreVerifier
HardSoftLongScoreXStreamConverter
HardSoftScore
HardSoftScoreDefinition
HardSoftScoreHibernateType
HardSoftScoreHolder
HardSoftScoreJacksonJsonDeserializer
HardSoftScoreJacksonJsonSerializer
HardSoftScoreJaxbXmlAdapter
HardSoftScoreVerifier
HardSoftScoreXStreamConverter
HeuristicConfigPolicy
HighestScoreFinalistPodium
HillClimbingAcceptor
ImmutableLookUpStrategy
IncrementalScoreCalculator
IncrementalScoreDirector
IncrementalScoreDirectorFactory
Indictment
IndictmentScoreComparator
IndictmentScoreTotalComparator
InitializedValueSelector
InitializingScoreTrend
InitializingScoreTrendLevel
InnerScoreDirector
InnerScoreDirectorFactory
InstanceProblemProvider
IntPropertySetterFactory
IntValueRange
InverseRelationShadowVariable
InverseRelationShadowVariableDescriptor
IterableSelector
JaxbSolutionFileIO
KeyAsElementMapConverter
KieSolverAssemblerService
KOptMove
KOptMoveSelector
KOptMoveSelectorConfig
LambdaBeanPropertyMemberAccessor
LateAcceptanceAcceptor
LegacyDroolsScoreDirectorFactory
LinearDistributionNearbyRandom
ListIterable
ListIterableSelector
ListValueRange
LocalSearchDecider
LocalSearchForager
LocalSearchForagerConfig
LocalSearchMoveScope
LocalSearchPhase
LocalSearchPhaseConfig
LocalSearchPhaseLifecycleListener
LocalSearchPhaseLifecycleListenerAdapter
LocalSearchPhaseScope
LocalSearchPickEarlyType
LocalSearchStepScope
LocalSearchType
LongPropertySetterFactory
LongValueRange
LookUpManager
LookUpStrategy
LookUpStrategyResolver
LookUpStrategyType
ManualEntityMimicRecorder
MemberAccessor
MemberAccessorFactory
MemberAccessorFactory.MemberAccessorType
MemoryUseMeasurement
MemoryUseProblemStatistic
MemoryUseStatisticPoint
MemoryUseSubSingleStatistic
MillisecondsSpentNumberFormat
MimicRecordingEntitySelector
MimicRecordingValueSelector
MimicReplayingEntitySelector
MimicReplayingValueSelector
MixedCheckBox
MixedCheckBox.MixedCheckBoxStatus
MovableChainedTrailingValueFilter
Move
MoveCountPerStepMeasurement
MoveCountPerStepProblemStatistic
MoveCountPerStepStatisticPoint
MoveCountPerStepSubSingleStatistic
MoveEvaluationOperation
MoveIteratorFactory
MoveIteratorFactoryConfig
MoveIteratorFactoryToMoveSelectorBridge
MoveListFactory
MoveListFactoryConfig
MoveListFactoryToMoveSelectorBridge
MoveSelector
MoveSelectorConfig
MoveTabuAcceptor
MoveThreadOperation
MoveThreadRunner
MultiThreadedConstructionHeuristicDecider
MultiThreadedLocalSearchDecider
MutationCounter
NaturalScoreComparator
NearbyDistanceMatrix
NearbyDistanceMeter
NearbyRandom
NearbySelectionConfig
NearbySelectionDistributionType
NearEntityNearbyEntitySelector
NearEntityNearbyValueSelector
NoChangeCustomPhaseCommand
NoChangeMove
NoChangePhase
NoChangePhaseConfig
NodeExplorationType
NoneLookUpStrategy
NullableCountableValueRange
NullValueReinitializeVariableEntityFilter
ObjectBooleanConsumer
ObjectByteConsumer
ObjectCharConsumer
ObjectDoubleConsumer
ObjectFloatConsumer
ObjectIntConsumer
ObjectLongConsumer
ObjectPropertySetterFactory
ObjectShortConsumer
OptaPlannerBenchmarkCli
OptaPlannerJacksonModule
OptimisticBoundFirstNodeComparator
OrCompositeTermination
OrderByMoveIndexBlockingQueue
OrderByMoveIndexBlockingQueue.MoveResult
OriginalOrderNodeComparator
ParabolicDistributionNearbyRandom
PartitionChangedEvent
PartitionChangedEvent.PartitionChangedEventType
PartitionChangeMove
PartitionedSearchPhase
PartitionedSearchPhaseConfig
PartitionedSearchPhaseLifecycleListener
PartitionedSearchPhaseScope
PartitionedSearchStepScope
PartitionQueue
PartitionSolver
Phase
PhaseConfig
PhaseLifecycleListener
PhaseLifecycleListenerAdapter
PhaseLifecycleSupport
PhaseToSolverTerminationBridge
PickedMoveTypeBestScoreDiffStatisticPoint
PickedMoveTypeBestScoreDiffSubSingleStatistic
PickedMoveTypeStepScoreDiffStatisticPoint
PickedMoveTypeStepScoreDiffSubSingleStatistic
PillarChangeMove
PillarChangeMoveSelector
PillarChangeMoveSelectorConfig
PillarSelector
PillarSelectorConfig
PillarSwapMove
PillarSwapMoveSelector
PillarSwapMoveSelectorConfig
PinEntityFilter
Placement
PlannerBenchmark
PlannerBenchmarkConfig
PlannerBenchmarkException
PlannerBenchmarkFactory
PlannerBenchmarkResult
PlanningEntity
PlanningEntity.NullDifficultyComparator
PlanningEntity.NullDifficultyWeightFactory
PlanningEntity.NullMovableEntitySelectionFilter
PlanningEntityCollectionProperty
PlanningEntityProperty
PlanningId
PlanningIdLookUpStrategy
PlanningPin
PlanningScore
PlanningScore.NullScoreDefinition
PlanningSolution
PlanningSolution.NullSolutionCloner
PlanningVariable
PlanningVariable.NullReinitializeVariableEntityFilter
PlanningVariable.NullStrengthComparator
PlanningVariable.NullStrengthWeightFactory
PlanningVariableGraphType
PlanningVariableReference
PlanningVariableReference.NullEntityClass
PolymorphicScoreJacksonJsonDeserializer
PolymorphicScoreJacksonJsonSerializer
PooledEntityPlacer
PooledEntityPlacerConfig
ProbabilityEntitySelector
ProbabilityMoveSelector
ProbabilityValueSelector
ProblemBasedSubSingleStatistic
ProblemBenchmarkResult
ProblemBenchmarksConfig
ProblemFactChange
ProblemFactCollectionProperty
ProblemFactProperty
ProblemProvider
ProblemStatistic
ProblemStatisticType
PropertySetterFactory
PureSubSingleStatistic
QueuedEntityPlacer
QueuedEntityPlacerConfig
QueuedValuePlacer
QueuedValuePlacerConfig
RandomFactory
RandomType
RandomUtils
ReflectionBeanPropertyMemberAccessor
ReflectionFieldMemberAccessor
ReflectionHelper
ReflectionMethodMemberAccessor
ReflectionsKieVfsUrlType
ReflectionsKieVfsUrlType.ReflectionsKieVfsDir
ReflectionsKieVfsUrlType.ReflectionsKieVfsFile
ReflectionsWorkaroundClasspathHelper
ReinitializeVariableValueSelector
ReportHelper
ResilientScoreComparator
ScanAnnotatedClassesConfig
Score
ScoreBounder
ScoreCalculationCountTermination
ScoreCalculationSpeedProblemStatistic
ScoreCalculationSpeedStatisticPoint
ScoreCalculationSpeedSubSingleStatistic
ScoreDefinition
ScoreDefinitionType
ScoreDifferencePercentage
ScoreDirector
ScoreDirectorFactory
ScoreDirectorFactoryConfig
ScoreFirstNodeComparator
ScoreHolder
ScoreJacksonJsonSerializer
ScoreSubSingleBenchmarkRankingComparator
ScoreUtils
SelectedCountLimitEntitySelector
SelectedCountLimitMoveSelector
SelectedCountLimitValueSelector
SelectionCacheLifecycleBridge
SelectionCacheLifecycleListener
SelectionCacheType
SelectionFilter
SelectionIterator
SelectionListIterator
SelectionOrder
SelectionProbabilityWeightFactory
SelectionSorter
SelectionSorterOrder
SelectionSorterWeightFactory
Selector
SelectorConfig
SetupOperation
ShadowVariableDescriptor
ShortPropertySetterFactory
ShufflingEntitySelector
ShufflingMoveSelector
ShufflingValueSelector
SimpleBigDecimalScore
SimpleBigDecimalScoreDefinition
SimpleBigDecimalScoreHibernateType
SimpleBigDecimalScoreHolder
SimpleBigDecimalScoreJacksonJsonDeserializer
SimpleBigDecimalScoreJacksonJsonSerializer
SimpleBigDecimalScoreJaxbXmlAdapter
SimpleBigDecimalScoreVerifier
SimpleBigDecimalScoreXStreamConverter
SimpleDoubleScore
SimpleDoubleScoreDefinition
SimpleDoubleScoreHibernateType
SimpleDoubleScoreHolder
SimpleDoubleScoreJacksonJsonDeserializer
SimpleDoubleScoreJacksonJsonSerializer
SimpleDoubleScoreJaxbXmlAdapter
SimpleDoubleScoreXStreamConverter
SimpleLongScore
SimpleLongScoreDefinition
SimpleLongScoreHibernateType
SimpleLongScoreHolder
SimpleLongScoreJacksonJsonDeserializer
SimpleLongScoreJacksonJsonSerializer
SimpleLongScoreJaxbXmlAdapter
SimpleLongScoreVerifier
SimpleLongScoreXStreamConverter
SimpleScore
SimpleScoreDefinition
SimpleScoreHibernateType
SimpleScoreHolder
SimpleScoreJacksonJsonDeserializer
SimpleScoreJacksonJsonSerializer
SimpleScoreJaxbXmlAdapter
SimpleScoreVerifier
SimpleScoreXStreamConverter
SimulatedAnnealingAcceptor
SingleBenchmarkResult
SingleStatisticType
SingletonInverseVariableDemand
SingletonInverseVariableListener
SingletonInverseVariableSupply
SingletonIterator
SmallScalingOrderedSet
Solution
SolutionCloner
SolutionDescriptor
SolutionFileIO
SolutionPartitioner
SolutionTabuAcceptor
Solver
SolverBenchmarkBluePrintConfig
SolverBenchmarkBluePrintType
SolverBenchmarkConfig
SolverBenchmarkResult
SolverConfig
SolverConfigContext
SolverEventListener
SolverEventSupport
SolverFactory
SolverLifecycleListener
SolverLifecycleListenerAdapter
SolverRankingType
SolverRankingWeightFactory
SortingEntitySelector
SortingMoveSelector
SortingValueSelector
StatefulVariableListener
StatisticPoint
StatisticType
StatisticUtils
StepCountingHillClimbingAcceptor
StepCountingHillClimbingType
StepCountTermination
StepScoreProblemStatistic
StepScoreStatisticPoint
StepScoreSubSingleStatistic
StrategicOscillationByLevelFinalistPodium
SubChain
SubChainChangeMove
SubChainChangeMoveSelector
SubChainChangeMoveSelectorConfig
SubChainReversingChangeMove
SubChainReversingSwapMove
SubChainSelector
SubChainSelectorConfig
SubChainSwapMove
SubChainSwapMoveSelector
SubChainSwapMoveSelectorConfig
SubSingleBenchmarkRankBasedComparator
SubSingleBenchmarkResult
SubSingleBenchmarkRunner
SubSingleStatistic
Supply
SupplyManager
SwapMove
SwapMoveSelector
SwapMoveSelectorConfig
SwingUncaughtExceptionHandler
SwingUtils
TabuSizeStrategy
TailChainSwapMove
TailChainSwapMoveSelector
TailChainSwapMoveSelectorConfig
TangoColorFactory
TemporalValueRange
Termination
TerminationCompositionStyle
TerminationConfig
TestGenCorruptedScoreException
TestGenCorruptedScoreReproducer
TestGenCorruptedVariableListenerReproducer
TestGenDroolsExceptionReproducer
TestGenDroolsScoreDirector
TestGenDroolsScoreDirectorFactory
TestGenFact
TestGenFactField
TestGenHeadCuttingMutator
TestGenInlineValue
TestGenKieSessionDelete
TestGenKieSessionEventSupport
TestGenKieSessionFireAllRules
TestGenKieSessionInsert
TestGenKieSessionJournal
TestGenKieSessionListener
TestGenKieSessionOperation
TestGenKieSessionUpdate
TestGenLegacyDroolsScoreDirectorFactory
TestGenNullFact
TestGenOriginalProblemReproducer
TestGenRemoveRandomBlockMutator
TestGenValueFact
ThreadUtils
TimeMillisSpentTermination
TotalRankSolverRankingWeightFactory
TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight
TotalScoreSingleBenchmarkRankingComparator
TotalScoreSolverRankingComparator
TrendBasedScoreBounder
UnimprovedStepCountTermination
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination
UnimprovedTimeMillisSpentTermination
UnionMoveSelector
UnionMoveSelectorConfig
UpcomingSelectionIterator
ValueMimicRecorder
ValueRange
ValueRangeDescriptor
ValueRangeFactory
ValueRangeIterator
ValueRangeProvider
ValueRatioTabuSizeStrategy
ValueSelector
ValueSelectorConfig
ValueSorterManner
ValueTabuAcceptor
VariableDescriptor
VariableListener
VariableListenerAdapter
VariableListenerNotifiable
VariableListenerNotification
VariableListenerNotificationType
VariableListenerSupport
WebsiteResourceUtils
WeightFactorySelectionSorter
WorkingSolutionAware
WorstScoreSolverRankingComparator
XStreamSolutionFileIO
XStreamXmlPlannerBenchmarkFactory
XStreamXmlSolverFactory