*/
protected void resolveServletSecurity() {
Container wrappers[] = context.findChildren();
for (int i = 0; i < wrappers.length; i++) {
Wrapper wrapper = (Wrapper) wrappers[i];
ServletSecurityElement servletSecurity = wrapper.getServletSecurity();
if (servletSecurity != null) {
ArrayList<String> methodOmissions = new ArrayList<String>();
boolean classPA = servletSecurity.getEmptyRoleSemantic().equals(EmptyRoleSemantic.PERMIT);
boolean classDA = servletSecurity.getEmptyRoleSemantic().equals(EmptyRoleSemantic.DENY);
boolean classTP = servletSecurity.getTransportGuarantee().equals(TransportGuarantee.CONFIDENTIAL);
String[] classRA = servletSecurity.getRolesAllowed();
boolean classConstraint = classDA || classTP || (classRA != null && classRA.length > 0);
Collection<HttpMethodConstraintElement> httpMethodConstraints =
servletSecurity.getHttpMethodConstraints();
// Process method constraints
if (httpMethodConstraints != null && httpMethodConstraints.size() > 0)
{
for (HttpMethodConstraintElement httpMethodConstraint : httpMethodConstraints)