@Test
public void alternativesNoConflictsWithRequires() {

    Composite composite = operationFactory.fromChangeSet(address,
            ImmutableMap.of("security-domain", "foo"), metadata);
    assertEquals(6, composite.size());
    assertUndefine(composite, "security-application");
    assertUndefine(composite, "security-domain-and-application");
    assertUndefine(composite, "elytron-enabled");
    assertUndefine(composite, "authentication-context");
    assertUndefine(composite, "authentication-context-and-application");
    assertWrite(composite, "security-domain", "foo");
}