Analysis of information sources in references of the Wikipedia article "NaN" in English language version.
If chars… are provided, they are used in some unspecified fashion to select a particular representation of NaN (there can be several).
For the most part, the Java SE platform treats NaN values of a given type as though collapsed into a single canonical value, and hence this specification normally refers to an arbitrary NaN as though to a canonical value.
In some implementations, external code might be able to detect a difference between various NaN values, but such behaviour is implementation-defined; to ECMAScript code, all NaN values are indistinguishable from each other.