module e.f.g { opens com.foo1; opens com.foo2 to a.b.c; opens com.foo3 to a.b.c, b.c.d; }