@Test
public void testNegatingNodes() {

    final TestOfflinePermissible permissible = new TestOfflinePermissible();
    permissible.setPermission("commandbook.*", true);
    permissible.setPermission("commandbook.cuteasianboys", false);
    permissible.setPermission("commandbook.warp.*", false);
    permissible.setPermission("commandbook.warp.create", true);
    assertTrue(resolver.hasPermission(permissible, "commandbook.motd"));
    assertFalse(resolver.hasPermission(permissible, "commandbook.cuteasianboys"));
    assertFalse(resolver.hasPermission(permissible, "commandbook.warp.remove"));
    assertTrue(resolver.hasPermission(permissible, "commandbook.warp.create"));
    permissible.clearPermissions();
}