1 2 3 4 5 6 7 8 9 10 11 12 13 14
package P1 { part def A; } package P2 { private import P1::*; part a : A; } private import P2::*; package P3 { part b subsets a; }