private char nonZeroDigitToken(PositionTrackingPushbackReader par1PositionTrackingPushbackReader) throws IOException, InvalidSyntaxException
    {
        char var3 = (char)par1PositionTrackingPushbackReader.read();

        switch (var3)
        {
            case 49:
            case 50:
            case 51:
            case 52:
            case 53:
            case 54:
            case 55:
            case 56:
            case 57:
                return var3;

            default:
                throw new InvalidSyntaxException("Expected a digit 1 - 9 but got [" + var3 + "].", par1PositionTrackingPushbackReader);
        }
    }