_model.getModelConfiguration().setAttribute("xmlns:cstm", CUSTOM_NS);
// a re-pull is necessary because of how we're setting the attribute above
_model = new ModelPuller<CompositeModel>().pull(new StringReader(_model.toString()));
ComponentModel comp = _model.getComponents().get(0);
ComponentServiceModel svc = comp.getServices().get(0);
svc.addPolicyRequirement(POLICY_THINGAMAGIG);
svc.addPolicyRequirement(POLICY_NONAMESPACE_CLIENT_AUTHENTICATION);
svc.addPolicyRequirement(POLICY_QUALIFIED_AUTHORIZATION);
Assert.assertTrue(svc.hasPolicyRequirement(POLICY_FOO));
Assert.assertTrue(svc.hasPolicyRequirement(POLICY_BAR));
Assert.assertTrue(svc.hasPolicyRequirement(POLICY_THINGAMAGIG));