The doublespinner seems not working with italian locale: separators for decimal digits and thousands digits are switched ( "," for decimal digits and "." for thousands digits).
It implies a weird behaviour. Given a scale of 0.5 and a default value of 1, if I click on the "up" arrow I got the value 1.5 immediatly converted to 15.
Applying a mask does not help.