From 20060805 spec.
AFAICS The spec doesn't explicitly state what happens when you declare
multiple stereotypes which all specify requiredTypes or
supportedScopes (it implies they are ANDed) - might be worth stating
Section 12.2 specifies Component should have a method
getComponentType() and doesn't specify what this "component type" is.
I'm guessing it's the deployment type, and the API never got updated.