docs: private static int checkTypeArguments(final String signature, int pos) {
          // TypeArguments:
          // < TypeArgument+ >
  
          pos = checkChar('<', signature, pos);
          pos = checkTypeArgument(signature, pos);
          while (getChar(signature, pos) != '>') {
              pos = checkTypeArgument(signature, pos);
          }
          return pos + 1;
      }