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;
	}