XmlCursor rawCursor = plan.newCursor();
try {
if (SchemaConversionUtils.findNestedElement(rawCursor, "web-app")) {
XmlCursor temp = rawCursor.newCursor();
String namespace = temp.getName().getNamespaceURI();
temp.dispose();
if(!namespace.equals(GENERIC_NAMESPACE) && !namespace.equals(this.namespace) && !namespace.equals(OLD_GENERIC_NAMESPACE)) {
throw new DeploymentException("Cannot handle web plan with namespace "+namespace+" -- expecting "+GENERIC_NAMESPACE+" or "+this.namespace);
}
XmlObject webPlan = rawCursor.getObject().copy();