The names of the product elements
The name of the type
Will return a JNull if value is a Nan or Infinity