@Name(".GrandParent")
public class GrandParent {}
public class Parent extends GrandParent {}
@Name(".Child")
public class Child extends Parent {}
Child will be unable to access anything from GrandParent and will not be considered a subtype, because Parent is not registered