Wiem, że pytałeś się mnie wcześniej o zdanie w związku z funkcja getName i wtedy wydało mi się to sensowne, ale w nowym xmlu w trasach są dwa pola, które mogą być w kilku językach: nazwy oraz opisy. Myślę, czy sensowniejsze by nie było zrobić po prostu funkcję 
``HashMap<String, String> readDictionary(XmlPullParser parser)``
i używać tej funkcji do odczytywania nazw oraz odczytywania opisów (w kilku językach), gdy to będzie potrzebne.