A Java human readable parser for numbers and time