code: public static void loosenXmlAnyOtherNamespaceToXmlAnyAnyNamespace(final Node node)
  	{
  		if (node instanceof Element)
  		{
  			final Element element = (Element) node;
  
  			if (XML_SCHEMA_NAMESPACE.equals(node.getNamespaceURI()) && XML_SCHEMA_ANY_ELEMENT_NAME.equals(node.getLocalName()))
  			{
  				if ("##other".equals(element.getAttribute("namespace")))
  				{
  					element.setAttribute("namespace", "##any");
  				}
  			}
  			else
  			{
  				final NodeList nodes = node.getChildNodes();
  
  				for (int i = 0; i < nodes.getLength(); i++)
  				{
  					loosenXmlAnyOtherNamespaceToXmlAnyAnyNamespace(nodes.item(i));
  				}
  			}
  		}
  	}
docs: Try to loosen any xsd:any constraint where namespace="##other" to namespace="##any" (because JAXB cannot represent
  namespace="##any", the generated schemas are often over-constrained as a result)
  
  @param node