interface Animal {
attribute DOMString name;
};
interface Human : [Animal] {
attribute [Dog] pet;
};
interface Dog : [Animal] {
attribute [Human] owner;
};
interface Animal {
attribute DOMString name;
};
attribute DOMString name;
interface Human : [Animal] {
attribute [Dog] pet;
};
attribute [Dog] pet;
interface Dog : [Animal] {
attribute [Human] owner;
};
attribute [Human] owner;