Index: /applications/editors/josm/plugins/pointInfo/build.xml
===================================================================
--- /applications/editors/josm/plugins/pointInfo/build.xml	(revision 33548)
+++ /applications/editors/josm/plugins/pointInfo/build.xml	(revision 33549)
@@ -3,7 +3,7 @@
 
     <!-- enter the SVN commit message -->
-    <property name="commit.message" value="PointInfo: Add link to direct access to CUZK:KN info."/>
+    <property name="commit.message" value="PointInfo: Replace depricated functions."/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="10604"/>
+    <property name="plugin.main.version" value="12666"/>
 
     <!-- plugin can load at runtime -->
Index: /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/PointInfoAction.java
===================================================================
--- /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/PointInfoAction.java	(revision 33548)
+++ /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/PointInfoAction.java	(revision 33549)
@@ -18,7 +18,7 @@
 import javax.swing.event.HyperlinkEvent;
 
-import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.actions.mapmode.MapMode;
 import org.openstreetmap.josm.data.coor.LatLon;
+import org.openstreetmap.josm.gui.MainApplication;
 import org.openstreetmap.josm.gui.MapFrame;
 import org.openstreetmap.josm.gui.PleaseWaitRunnable;
@@ -27,4 +27,5 @@
 import org.openstreetmap.josm.plugins.pointinfo.ruian.RuianModule;
 import org.openstreetmap.josm.tools.ImageProvider;
+import org.openstreetmap.josm.tools.Logging;
 import org.openstreetmap.josm.tools.OpenBrowser;
 import org.openstreetmap.josm.tools.Shortcut;
@@ -41,8 +42,8 @@
     private String coordinatesText = "";
 
-    PointInfoAction(MapFrame mapFrame) {
+    PointInfoAction() {
         super(tr("Point info"), "info-sml", tr("Point info."),
                 Shortcut.registerShortcut("tools:pointInfo", tr("Tool: {0}", tr("Point info")), KeyEvent.VK_X, Shortcut.CTRL_SHIFT),
-                mapFrame, getCursor());
+                getCursor());
     }
 
@@ -53,6 +54,6 @@
         }
         super.enterMode();
-        Main.map.mapView.setCursor(getCursor());
-        Main.map.mapView.addMouseListener(this);
+        MainApplication.getMap().mapView.setCursor(getCursor());
+        MainApplication.getMap().mapView.addMouseListener(this);
     }
 
@@ -60,5 +61,5 @@
     public void exitMode() {
         super.exitMode();
-        Main.map.mapView.removeMouseListener(this);
+        MainApplication.getMap().mapView.removeMouseListener(this);
     }
 
@@ -72,5 +73,5 @@
          * Positional data
          */
-        final LatLon pos = Main.map.mapView.getLatLon(clickPoint.x, clickPoint.y);
+        final LatLon pos = MainApplication.getMap().mapView.getLatLon(clickPoint.x, clickPoint.y);
 
         try {
@@ -123,5 +124,5 @@
             new Thread(infoTask).start();
         } catch (Exception e) {
-            Main.error(e);
+            Logging.error(e);
         }
     }
@@ -164,5 +165,5 @@
     @Override
     public void mousePressed(MouseEvent e) {
-        if (!Main.map.mapView.isActiveLayerDrawable()) {
+        if (!MainApplication.getMap().mapView.isActiveLayerDrawable()) {
             return;
         }
Index: /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/PointInfoPlugin.java
===================================================================
--- /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/PointInfoPlugin.java	(revision 33548)
+++ /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/PointInfoPlugin.java	(revision 33549)
@@ -2,5 +2,5 @@
 package org.openstreetmap.josm.plugins.pointinfo;
 
-import org.openstreetmap.josm.Main;
+import org.openstreetmap.josm.gui.MainApplication;
 import org.openstreetmap.josm.gui.MainMenu;
 import org.openstreetmap.josm.plugins.Plugin;
@@ -19,5 +19,5 @@
     public PointInfoPlugin(PluginInformation info) {
         super(info);
-        MainMenu.add(Main.main.menu.moreToolsMenu, new PointInfoAction(Main.map));
+        MainMenu.add(MainApplication.getMenu().moreToolsMenu, new PointInfoAction());
     }
 }
Index: /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/ruian/RuianModule.java
===================================================================
--- /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/ruian/RuianModule.java	(revision 33548)
+++ /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/ruian/RuianModule.java	(revision 33549)
@@ -4,7 +4,7 @@
 import java.net.URL;
 
-import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.data.coor.LatLon;
 import org.openstreetmap.josm.tools.HttpClient;
+import org.openstreetmap.josm.tools.Logging;
 
 /**
@@ -48,5 +48,5 @@
             m_record.parseJSON(HttpClient.create(new URL(request)).connect().fetchContent());
         } catch (Exception e) {
-            Main.warn(e);
+            Logging.warn(e);
         }
     }
Index: /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/ruian/RuianRecord.java
===================================================================
--- /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/ruian/RuianRecord.java	(revision 33548)
+++ /applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/ruian/RuianRecord.java	(revision 33549)
@@ -17,5 +17,4 @@
 import javax.json.JsonValue;
 
-import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.command.AddCommand;
 import org.openstreetmap.josm.command.Command;
@@ -27,5 +26,8 @@
 import org.openstreetmap.josm.data.osm.TagCollection;
 import org.openstreetmap.josm.gui.datatransfer.ClipboardUtils;
+import org.openstreetmap.josm.gui.MainApplication;
 import org.openstreetmap.josm.plugins.pointinfo.PointInfoUtils;
+import org.openstreetmap.josm.tools.Logging;
+import java.util.logging.Level;
 
 /**
@@ -186,5 +188,5 @@
                 m_coor_lat = Double.parseDouble(coorObjekt.getString("lat"));
             } catch (NumberFormatException e) {
-                Main.warn(e, "coordinates.lat:");
+                Logging.log(Level.WARNING, "coordinates.lat:", e);
             }
 
@@ -192,5 +194,5 @@
                 m_coor_lon = Double.parseDouble(coorObjekt.getString("lon"));
             } catch (NumberFormatException e) {
-                Main.warn(e, "coordinates.lon:");
+                Logging.log(Level.WARNING, "coordinates.lon:", e);
             }
 
@@ -198,9 +200,9 @@
                 m_source = obj.getString("source");
             } catch (RuntimeException e) {
-                Main.warn(e, "source:");
+                Logging.log(Level.WARNING, "source:", e);
             }
 
         } catch (Exception e) {
-            Main.warn(e, "coordinates:");
+            Logging.log(Level.WARNING, "coordinates:", e);
         }
     }
@@ -213,5 +215,5 @@
                 m_objekt_ruian_id = Long.parseLong(stavebniObjekt.getString("ruian_id"));
             } catch (Exception e) {
-                Main.warn(e, "stavebni_objekt.ruian_id:");
+                Logging.log(Level.WARNING, "stavebni_objekt.ruian_id:", e);
             }
 
@@ -219,5 +221,5 @@
                 m_objekt_podlazi = Integer.parseInt(stavebniObjekt.getString("pocet_podlazi"));
             } catch (Exception e) {
-                Main.warn(e, "stavebni_objekt.pocet_podlazi:");
+                Logging.log(Level.WARNING, "stavebni_objekt.pocet_podlazi:", e);
             }
 
@@ -225,5 +227,5 @@
                 m_objekt_byty = Integer.parseInt(stavebniObjekt.getString("pocet_bytu"));
             } catch (Exception e) {
-                Main.warn(e, "stavebni_objekt.pocet_bytu:");
+                Logging.log(Level.WARNING, "stavebni_objekt.pocet_bytu:", e);
             }
 
@@ -231,5 +233,5 @@
                 m_objekt_zpusob_vyuziti = stavebniObjekt.getString("zpusob_vyuziti");
             } catch (Exception e) {
-                Main.warn(e, "stavebni_objekt.zpusob_vyuziti:");
+                Logging.log(Level.WARNING, "stavebni_objekt.zpusob_vyuziti:", e);
             }
 
@@ -237,5 +239,5 @@
                 m_objekt_zpusob_vyuziti_kod = stavebniObjekt.getString("zpusob_vyuziti_kod");
             } catch (Exception e) {
-                Main.warn(e, "stavebni_objekt.m_objekt_zpusob_vyuziti_kod:");
+                Logging.log(Level.WARNING, "stavebni_objekt.m_objekt_zpusob_vyuziti_kod:", e);
             }
 
@@ -243,5 +245,5 @@
                 m_objekt_zpusob_vyuziti_key = stavebniObjekt.getString("zpusob_vyuziti_key");
             } catch (Exception e) {
-                Main.warn(e, "stavebni_objekt.zpusob_vyuziti_key:");
+                Logging.log(Level.WARNING, "stavebni_objekt.zpusob_vyuziti_key:", e);
             }
 
@@ -249,5 +251,5 @@
                 m_objekt_zpusob_vyuziti_val = stavebniObjekt.getString("zpusob_vyuziti_val");
             } catch (Exception e) {
-                Main.warn(e, "stavebni_objekt.m_objekt_zpusob_vyuziti_val:");
+                Logging.log(Level.WARNING, "stavebni_objekt.m_objekt_zpusob_vyuziti_val:", e);
             }
 
@@ -255,5 +257,5 @@
                 m_objekt_plati_od = stavebniObjekt.getString("plati_od");
             } catch (Exception e) {
-                Main.warn(e, "stavebni_objekt.plati_od:");
+                Logging.log(Level.WARNING, "stavebni_objekt.plati_od:", e);
             }
 
@@ -261,9 +263,9 @@
                 m_objekt_dokonceni = stavebniObjekt.getString("dokonceni");
             } catch (Exception e) {
-                Main.warn(e, "stavebni_objekt.dokonceni:");
+                Logging.log(Level.WARNING, "stavebni_objekt.dokonceni:", e);
             }
 
         } catch (Exception e) {
-            Main.warn(e, "stavebni_objekt:");
+            Logging.log(Level.WARNING, "stavebni_objekt:", e);
         }
     }
@@ -276,5 +278,5 @@
                 m_err_user = errObjekt.getString("uzivatel");
             } catch (Exception e) {
-                Main.warn(e, "nahlaseny_problem.uzivatel:");
+                Logging.log(Level.WARNING, "nahlaseny_problem.uzivatel:", e);
             }
 
@@ -282,5 +284,5 @@
                 m_err_date = errObjekt.getString("datum");
             } catch (Exception e) {
-                Main.warn(e, "nahlaseny_problem.datum:");
+                Logging.log(Level.WARNING, "nahlaseny_problem.datum:", e);
             }
 
@@ -288,5 +290,5 @@
                 m_err_type = errObjekt.getString("duvod");
             } catch (Exception e) {
-                Main.warn(e, "nahlaseny_problem.duvod:");
+                Logging.log(Level.WARNING, "nahlaseny_problem.duvod:", e);
             }
 
@@ -294,9 +296,9 @@
                 m_err_note = errObjekt.getString("poznamka");
             } catch (Exception e) {
-                Main.warn(e, "nahlaseny_problem.poznamka:");
+                Logging.log(Level.WARNING, "nahlaseny_problem.poznamka:", e);
             }
 
         } catch (Exception e) {
-            Main.warn(e, "nahlaseny_problem:");
+            Logging.log(Level.WARNING, "nahlaseny_problem:", e);
         }
     }
@@ -313,5 +315,5 @@
                     so.setRuianID(Long.parseLong(soBezGeom.getString("ruian_id")));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.ruian_id:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.ruian_id:", e);
                 }
 
@@ -319,5 +321,5 @@
                     so.setPodlazi(Integer.parseInt(soBezGeom.getString("pocet_podlazi")));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.pocet_podlazi:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.pocet_podlazi:", e);
                 }
 
@@ -325,5 +327,5 @@
                     so.setByty(Integer.parseInt(soBezGeom.getString("pocet_bytu")));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.pocet_bytu:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.pocet_bytu:", e);
                 }
 
@@ -331,5 +333,5 @@
                     so.setZpusobVyuziti(soBezGeom.getString("zpusob_vyuziti"));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.zpusob_vyuziti:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.zpusob_vyuziti:", e);
                 }
 
@@ -337,5 +339,5 @@
                     so.setZpusobVyuzitiKod(soBezGeom.getString("zpusob_vyuziti_kod"));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.zpusob_vyuziti_kod:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.zpusob_vyuziti_kod:", e);
                 }
 
@@ -343,5 +345,5 @@
                     so.setZpusobVyuzitiKey(soBezGeom.getString("zpusob_vyuziti_key"));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.zpusob_vyuziti_key:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.zpusob_vyuziti_key:", e);
                 }
 
@@ -349,5 +351,5 @@
                     so.setZpusobVyuzitiVal(soBezGeom.getString("zpusob_vyuziti_val"));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.zpusob_vyuziti_val:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.zpusob_vyuziti_val:", e);
                 }
 
@@ -355,5 +357,5 @@
                     so.setDokonceni(soBezGeom.getString("dokonceni"));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.dokonceni:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.dokonceni:", e);
                 }
 
@@ -361,5 +363,5 @@
                     so.setPlatiOd(soBezGeom.getString("plati_od"));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.plati_od:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.plati_od:", e);
                 }
 
@@ -367,5 +369,5 @@
                     so.setVzdalenost(Float.parseFloat(soBezGeom.getString("vzdalenost")));
                 } catch (Exception e) {
-                    Main.warn(e, "so_bez_geometrie.vzdalenost:");
+                    Logging.log(Level.WARNING, "so_bez_geometrie.vzdalenost:", e);
                 }
 
@@ -373,5 +375,5 @@
             }
         } catch (Exception e) {
-            Main.warn(e, "so_bez_geometrie:");
+            Logging.log(Level.WARNING, "so_bez_geometrie:", e);
         }
     }
@@ -388,5 +390,5 @@
                     am.setRuianID(Long.parseLong(adresniMisto.getString("ruian_id")));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.ruian_id:");
+                    Logging.log(Level.WARNING, "adresni_mista.ruian_id:", e);
                 }
 
@@ -398,5 +400,5 @@
                             );
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.pozice:");
+                    Logging.log(Level.WARNING, "adresni_mista.pozice:", e);
                 }
 
@@ -404,5 +406,5 @@
                     am.setBudovaID(Long.parseLong(adresniMisto.getString("budova_kod")));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.budova_kod:");
+                    Logging.log(Level.WARNING, "adresni_mista.budova_kod:", e);
                 }
 
@@ -410,5 +412,5 @@
                     am.setCisloTyp(adresniMisto.getString("cislo_typ"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.cislo_typ:");
+                    Logging.log(Level.WARNING, "adresni_mista.cislo_typ:", e);
                 }
 
@@ -416,5 +418,5 @@
                     am.setCisloDomovni(adresniMisto.getString("cislo_domovni"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.cislo_domovni:");
+                    Logging.log(Level.WARNING, "adresni_mista.cislo_domovni:", e);
                 }
 
@@ -422,5 +424,5 @@
                     am.setCisloOrientacni(adresniMisto.getString("cislo_orientacni"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.cislo_orientacni:");
+                    Logging.log(Level.WARNING, "adresni_mista.cislo_orientacni:", e);
                 }
 
@@ -428,5 +430,5 @@
                     am.setUliceID(Long.parseLong(adresniMisto.getString("ulice_kod")));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.ulice_kod:");
+                    Logging.log(Level.WARNING, "adresni_mista.ulice_kod:", e);
                 }
 
@@ -434,5 +436,5 @@
                     am.setUlice(adresniMisto.getString("ulice"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.ulice:");
+                    Logging.log(Level.WARNING, "adresni_mista.ulice:", e);
                 }
 
@@ -440,5 +442,5 @@
                     am.setCastObceID(Long.parseLong(adresniMisto.getString("cast_obce_kod")));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.cast_obce_kod:");
+                    Logging.log(Level.WARNING, "adresni_mista.cast_obce_kod:", e);
                 }
 
@@ -446,5 +448,5 @@
                     am.setCastObce(adresniMisto.getString("cast_obce"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.m_cast_obce:");
+                    Logging.log(Level.WARNING, "adresni_mista.m_cast_obce:", e);
                 }
 
@@ -452,5 +454,5 @@
                     am.setMestskaCastID(Long.parseLong(adresniMisto.getString("mestska_cast_kod")));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.mestska_cast_kod:");
+                    Logging.log(Level.WARNING, "adresni_mista.mestska_cast_kod:", e);
                 }
 
@@ -458,5 +460,5 @@
                     am.setMestskaCast(adresniMisto.getString("mestska_cast"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.mestska_cast:");
+                    Logging.log(Level.WARNING, "adresni_mista.mestska_cast:", e);
                 }
 
@@ -464,5 +466,5 @@
                     am.setObecID(Long.parseLong(adresniMisto.getString("obec_kod")));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.obec_kod:");
+                    Logging.log(Level.WARNING, "adresni_mista.obec_kod:", e);
                 }
 
@@ -470,5 +472,5 @@
                     am.setObec(adresniMisto.getString("obec"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.obec:");
+                    Logging.log(Level.WARNING, "adresni_mista.obec:", e);
                 }
 
@@ -476,5 +478,5 @@
                     am.setOkresID(Long.parseLong(adresniMisto.getString("okres_kod")));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.okres_kod:");
+                    Logging.log(Level.WARNING, "adresni_mista.okres_kod:", e);
                 }
 
@@ -482,5 +484,5 @@
                     am.setOkres(adresniMisto.getString("okres"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.okres:");
+                    Logging.log(Level.WARNING, "adresni_mista.okres:", e);
                 }
 
@@ -488,5 +490,5 @@
                     am.setKrajID(Long.parseLong(adresniMisto.getString("kraj_kod")));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.kraj_kod:");
+                    Logging.log(Level.WARNING, "adresni_mista.kraj_kod:", e);
                 }
 
@@ -494,5 +496,5 @@
                     am.setKraj(adresniMisto.getString("kraj"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.kraj:");
+                    Logging.log(Level.WARNING, "adresni_mista.kraj:", e);
                 }
 
@@ -500,5 +502,5 @@
                     am.setPsc(adresniMisto.getString("psc"));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.psc:");
+                    Logging.log(Level.WARNING, "adresni_mista.psc:", e);
                 }
 
@@ -506,5 +508,5 @@
                     am.setVzdalenost(Float.parseFloat(adresniMisto.getString("vzdalenost")));
                 } catch (Exception e) {
-                    Main.warn(e, "adresni_mista.vzdalenost:");
+                    Logging.log(Level.WARNING, "adresni_mista.vzdalenost:", e);
                 }
 
@@ -512,5 +514,5 @@
             }
         } catch (Exception e) {
-            Main.warn(e, "adresni_mista:");
+            Logging.log(Level.WARNING, "adresni_mista:", e);
         }
     }
@@ -523,5 +525,5 @@
                 m_parcela_ruian_id = Long.parseLong(parcela.getString("ruian_id"));
             } catch (Exception e) {
-                Main.warn(e, "parcela.ruian_id:");
+                Logging.log(Level.WARNING, "parcela.ruian_id:", e);
             }
 
@@ -529,5 +531,5 @@
                 m_parcela_druh_pozemku = parcela.getString("druh_pozemku");
             } catch (Exception e) {
-                Main.warn(e, "parcela.druh_pozemku:");
+                Logging.log(Level.WARNING, "parcela.druh_pozemku:", e);
             }
 
@@ -535,5 +537,5 @@
                 m_parcela_zpusob_vyuziti = parcela.getString("zpusob_vyuziti");
             } catch (Exception e) {
-                Main.warn(e, "parcela.zpusob_vyuziti:");
+                Logging.log(Level.WARNING, "parcela.zpusob_vyuziti:", e);
             }
 
@@ -541,9 +543,9 @@
                 m_parcela_plati_od = parcela.getString("plati_od");
             } catch (Exception e) {
-                Main.warn(e, "parcela.plati_od:");
+                Logging.log(Level.WARNING, "parcela.plati_od:", e);
             }
 
         } catch (Exception e) {
-            Main.warn(e, "parcela:");
+            Logging.log(Level.WARNING, "parcela:", e);
         }
     }
@@ -556,5 +558,5 @@
                 m_ulice_ruian_id = Long.parseLong(ulice.getString("ruian_id"));
             } catch (Exception e) {
-                Main.warn(e, "ulice.ruian_id:");
+                Logging.log(Level.WARNING, "ulice.ruian_id:", e);
             }
 
@@ -562,9 +564,9 @@
                 m_ulice_jmeno = ulice.getString("jmeno");
             } catch (Exception e) {
-                Main.warn(e, "ulice.jmeno:");
+                Logging.log(Level.WARNING, "ulice.jmeno:", e);
             }
 
         } catch (Exception e) {
-            Main.warn(e, "ulice:");
+            Logging.log(Level.WARNING, "ulice:", e);
         }
     }
@@ -577,5 +579,5 @@
                 m_katastr_ruian_id = Long.parseLong(katastr.getString("ruian_id"));
             } catch (Exception e) {
-                Main.warn(e, "katastr.ruian_id:");
+                Logging.log(Level.WARNING, "katastr.ruian_id:", e);
             }
 
@@ -583,5 +585,5 @@
                 m_katastr_nazev = katastr.getString("nazev");
             } catch (Exception e) {
-                Main.warn(e, "katastr.nazev:");
+                Logging.log(Level.WARNING, "katastr.nazev:", e);
             }
 
@@ -589,5 +591,5 @@
                 m_katastr_obec_kod = Long.parseLong(katastr.getString("obec_kod"));
             } catch (Exception e) {
-                Main.warn(e, "katastr.obec_kod:");
+                Logging.log(Level.WARNING, "katastr.obec_kod:", e);
             }
 
@@ -595,5 +597,5 @@
                 m_katastr_obec = katastr.getString("obec");
             } catch (Exception e) {
-                Main.warn(e, "katastr.okres:");
+                Logging.log(Level.WARNING, "katastr.okres:", e);
             }
 
@@ -601,5 +603,5 @@
                 m_katastr_okres_kod = Long.parseLong(katastr.getString("okres_kod"));
             } catch (Exception e) {
-                Main.warn(e, "katastr.okres_kod:");
+                Logging.log(Level.WARNING, "katastr.okres_kod:", e);
             }
 
@@ -607,5 +609,5 @@
                 m_katastr_okres = katastr.getString("okres");
             } catch (Exception e) {
-                Main.warn(e, "katastr.okres:");
+                Logging.log(Level.WARNING, "katastr.okres:", e);
             }
 
@@ -613,5 +615,5 @@
                 m_katastr_kraj_kod = Long.parseLong(katastr.getString("kraj_kod"));
             } catch (Exception e) {
-                Main.warn(e, "katastr.kraj_kod:");
+                Logging.log(Level.WARNING, "katastr.kraj_kod:", e);
             }
 
@@ -619,9 +621,9 @@
                 m_katastr_kraj = katastr.getString("kraj");
             } catch (Exception e) {
-                Main.warn(e, "katastr.kraj:");
+                Logging.log(Level.WARNING, "katastr.kraj:", e);
             }
 
         } catch (Exception e) {
-            Main.warn(e, "katastr:");
+            Logging.log(Level.WARNING, "katastr:", e);
         }
     }
@@ -933,5 +935,5 @@
             r = Integer.toString(year) + "-" + String.format("%02d", month) + "-" + String.format("%02d", day);
         } catch (Exception e) {
-            Main.warn(e);
+            Logging.warn(e);
         }
 
@@ -1016,5 +1018,5 @@
                     String[] key = keyType.split(":");
                     i = Integer.valueOf(key[1]);
-                    Main.info("Address ID: " + i);
+                    Logging.info("Address ID: " + i);
                 }
 
@@ -1117,5 +1119,5 @@
         for (String line : list) {
             String[] tag = line.split("\"=\"");
-            Main.info("<" + tag[0] + ">. <" + tag[1] +">");
+            Logging.info("<" + tag[0] + ">. <" + tag[1] +">");
             tc.add(new Tag(tag[0].substring(1), tag[1].substring(0, tag[1].length()-1)));
         }
@@ -1123,5 +1125,5 @@
         tc.applyTo(coll);
 
-        Main.main.undoRedo.add(new SequenceCommand(tr("Add new address point"), commands));
+        MainApplication.undoRedo.add(new SequenceCommand(tr("Add new address point"), commands));
     }
 
@@ -1133,5 +1135,5 @@
     public void performAction(String act) {
 
-        Main.info("act: " + act.substring(7));
+        Logging.info("act: " + act.substring(7));
         String[] params = act.substring(7).split("/");
         if (!params[0].equals("tags.copy") && !params[0].startsWith("tags.create")) {
