break;
case RUN_AS:
servlet.setRunAs(RunAsMetaDataParser.parse(reader));
break;
case SECURITY_ROLE_REF:
SecurityRoleRefsMetaData securityRoleRefs = servlet.getSecurityRoleRefs();
if (securityRoleRefs == null) {
securityRoleRefs = new SecurityRoleRefsMetaData();
servlet.setSecurityRoleRefs(securityRoleRefs);
}
securityRoleRefs.add(SecurityRoleRefMetaDataParser.parse(reader));
break;
case MULTIPART_CONFIG:
servlet.setMultipartConfig(MultipartConfigMetaDataParser.parse(reader));
break;
default: throw unexpectedElement(reader);