Description
The CharStringCommand class is quite complex and difficult to understand what it does in detail. I suggest a refactoring to make the code shorter and easier to understand. It should also perform better after the refactoring.
I have prepared a patch that
- turns CharStringCommand into an enum
- removes the internal Key class
- removes the different maps used for lookup and replaces them with a single array for faster lookup