package dependency class B { } class A { } open class D { } trait Tr { }