{
ArrayList<JSESecurityMetaData> unifiedsecurityMetaData = new ArrayList<JSESecurityMetaData>();
while (securityConstraints.hasNext())
{
WebSecurityMetaData securityMetaData = (WebSecurityMetaData)securityConstraints.next();
JSESecurityMetaData current = new JSESecurityMetaData();
unifiedsecurityMetaData.add(current);
current.setTransportGuarantee(securityMetaData.getTransportGuarantee());
HashMap resources = securityMetaData.getWebResources();
for (Object webResourceObj : resources.values())
{
WebResourceCollection webResource = (WebResourceCollection)webResourceObj;
JSEResourceCollection currentResource = current.addWebResource(webResource.getName());
for (String currentPattern : webResource.getUrlPatterns())