}
for (MapWay way : ways)
writeWay(writer, way);
writer.write("</osm>\n");
} catch (IOException e) {
throw new OsmRuntimeException("Unable to write XML output to file.", e);
} finally {
if (writer != null) {
try {
writer.close();
} catch (IOException e) {