Throw checked ParseException instead of unchecked
IndexOutOfBoundsException