SteamTokenizer is currently not supporting reading floating numbers like -23.8e-002, even the number is legal in Java spec.