https://github.com/GJWT/javaOIDCMsg/blob/cbdf7aa5be7896a7958e55b2ac2dda0a0956adda/lib/src/main/java/com/auth0/jwt/impl/JWTParser.java#L33 1. Why aren't parsing and decoding more parallel? They seem to have very different structures and implementations.