four {
com.foo.Module sufficient;
com.bar.Module required;
com.foobar.Module optional;
Module required;
};