Hi;

class GoldenRetriever extends Retriever

@NotInheritedDeploymentType
class Retriever extends Dog

@AnotherDeploymentType
class Dog

In this test case, GoldenRetriever does not inherit the Dog's deployment type in the TCK. But,  I think that if  bean does not define DeploymentType then it inherits deployment type from their super classes, directly or indirectly. Therefore, I think it inherits the Dog's deployment type.

WDYT?

Thanks;

Gurkan