### Question:
OverpassBridge { protected static String escapeOverpassQuery(String query) { StringBuilder sb = new StringBuilder((int) (query.length() * 1.3)); for (int i = 0; i < query.length(); i++) { char c = query.charAt(i); if(escapeChars.containsKey(c)) { sb.append(escapeChars.get(c)); } else { sb.append(c); } } return sb.toString(); } OverpassBridge(Config conf);  OverpassBridge(Area bounds, OsmDef osm); File getResult(); String buildOverpassQuery();  }### Answer:
@Test public void testEscapeOverpassQuery() throws Exception { String input = "test\tquery\\and\nescape'chars'"; String expected = "test\\tquery\\\\and\\nescape\\'chars\\'"; String actual = OverpassBridge.escapeOverpassQuery(input); assertEquals(expected, actual); }