NumberAdapter.DoubleAdapter.DEFAULT
The simplest DoubleAdapter implementation that
represents the case when to argument object to adapt is a Double
object itself.
NumberCondition.DoubleValue(
Double lowerBound,
Double upperBound,
NumberAdapter.DoubleAdapter adapter)
A constructor, besides the NumberAdapter.DoubleAdapter,
it also takes two Double arguments, a lowerBound and
an upperBound, which means in its evaluation the values passed to it
must be equal to any these two Double values passed or
fall in between.