one {
com.foo.Module required;
};
two {
com.foo.Module sufficient;
com.bar.Module required;
};
three {
com.foo.Module sufficient;
com.bar.Module required;
com.foobar.Module optional;
};