// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.util; import com.olio.communication.notifications.NavigationNotification; import java.util.regex.Matcher; // Referenced classes of package com.olio.util: // NavigationUtils, ALog private static class implements { public void parse(Matcher matcher, NavigationNotification navigationnotification, String s, String s1) { int i; i = 0; ALog.d("Navigation=PARSE, Message='%s', Match=ROUNDABOUT", new Object[] { s }); if (!"continue straight".equals(matcher.group(1))) goto _L2; else goto _L1 _L1: i = 1; _L9: navigationnotification.action = 96; navigationnotification.direction = i; navigationnotification.target = s; return; _L2: s1 = matcher.group(3); if (s1 != null) { switch (Integer.parseInt(s1)) { default: i = 2; break; case 1: // '\001' case 2: // '\002' i = 3; break; } continue; /* Loop/switch isn't completed */ } matcher = matcher.group(2); matcher.hashCode(); JVM INSTR lookupswitch 2: default 136 // -906279820: 182 // 97440432: 170; goto _L3 _L4 _L5 _L3: i = -1; _L6: switch (i) { default: i = 2; break; case 0: // '\0' i = 3; break; case 1: // '\001' i = 3; break; } continue; /* Loop/switch isn't completed */ _L5: if (!matcher.equals("first")) goto _L3; else goto _L6 _L4: if (!matcher.equals("second")) goto _L3; else goto _L7 _L7: i = 1; goto _L6 if (true) goto _L9; else goto _L8 _L8: } private Notification() { } Notification(Notification notification) { this(); } }