325N/A return supportedAssertions.contains(assertion.getName()) ? Fitness.SUPPORTED : Fitness.UNKNOWN;
325N/A boolean requiresAnonymousResponses = false;
325N/A boolean requiresNonAnonymousResponses = false;
325N/A if (nestedAsser.getName().equals(W3CAddressingMetadataConstants.WSAM_ANONYMOUS_NESTED_ASSERTION)) {
325N/A requiresAnonymousResponses = true;
325N/A } else if (nestedAsser.getName().equals(W3CAddressingMetadataConstants.WSAM_NONANONYMOUS_NESTED_ASSERTION)) {
325N/A requiresNonAnonymousResponses = true;
325N/A LOGGER.warning("Found unsupported assertion:\n" + nestedAsser + "\nnested into assertion:\n" + assertion);
325N/A LOGGER.warning("Only one among AnonymousResponses and NonAnonymousResponses can be nested in an Addressing assertion");
325N/A return new String[]{AddressingVersion.MEMBER.policyNsUri, AddressingVersion.W3C.policyNsUri, W3CAddressingMetadataConstants.WSAM_NAMESPACE_NAME};
325N/A private static final PolicyLogger LOGGER = PolicyLogger.getLogger(AddressingPolicyValidator.class);