************************************** around call(IBase.*) around call(IBase+.*) IBase.base1 from Intro around call(IBase.*) around call(IBase+.*) around execution(Base+.*) Base.base2 around call(IBase.*) around call(IBase+.*) IBase.base3 from Intro ************************************** around call(IBase.*) around call(IBase+.*) IDerived.base1 from Intro around call(IBase.*) around call(IBase+.*) IDerived.base2 from Intro around call(IBase.*) around call(IBase+.*) Derived.base3 ************************************** around call(IBase.*) around call(IBase+.*) IBase.base1 from Intro around call(IBase.*) around call(IBase+.*) around execution(Base+.*) Base.base2 around call(IBase.*) around call(IBase+.*) around execution(Base+.*) SubBase.base3