I know but since NumberFormat requires a integer Basic4A transform it on the fly. Its only a snippet of code, after you help me on another thread I used NumberFormat several times only in this line the result is wrong...
However I'm not sure that I understand the problem.
It displays 0,000 because of the grouping separator. You should use NumberFormat2 if you want to disable it.