What output are you getting, and what output are you expecting?
Ultimately Long.parseLong() is used, and according to the API documentation for this method:
Note that neither the character L ('\u004C') nor l ('\u006C') is permitted to appear at the end of the string as a type indicator, as would be permitted in Java programming language source code - except that either L or l may appear as a digit for a radix greater than 22.