Derive TypeParameter from AbstractClassifier instead of Type.

Make Throws go from MethodLike to AbstractClassifier instead of Class, because
it is valid to thrown TypeParameters.