preferred over java.lang.Double when coming from a Java Object and both Double & Float have constructors that take a String - only the DataType toString doesn't return the correct value for the test. (See Christine's comment).