import javax.xml.parsers.DocumentBuilder; import org.w3c.dom.Document; import org.xml.sax.SAXException; static Document DocumentBuilder_parse(DocumentBuilder b, String uri) throws SAXException, IOException { UnknownHostException lastException = null; for (int tries = 0; tries < 2; tries++) { try { return b.parse(uri); } catch (UnknownHostException e) { lastException = e; System.out.println("Retrying because of: " + e); continue; } } throw lastException; }