package org.jmlspecs.openjmltest.testcases;
import org.jmlspecs.openjmltest.EscBase;
import org.junit.Ignore;
import org.junit.Test;
// FIXME- parameterize
public class escTiming extends EscBase {
public escTiming() { super("-custom",null); } // FIXME - do on all combinations
public void test() {} // Dummy to preclude JUnit error messages
@Override
public void setUp() throws Exception {
//noCollectDiagnostics = true;
super.setUp();
main.addOptions("-nullableByDefault"); // Because the tests were written this way
//JmlEsc.escdebug = true;
//org.jmlspecs.openjml.provers.YicesProver.showCommunication = 3;
}
// FIXME - Disabled - takes about 5 minutes
@Test @Ignore
public void testTimingIf() {
helpTCX("tt.TestJava","package tt; \n"
+"public abstract class TestJava { \n"
+" //@ requires 0<=i && i <10;\n"
+" public void f1(int i) {\n"
+" int sum = 0; int j = 0;\n"
+" if (p(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=4; else sum +=7;\n"
+" //@ assert sum < 1000;\n"
+" }\n "
+" //@ requires 0<=i && i <10;\n"
+" public void f1a(int i) {\n"
+" int sum = 0; int j = 0;\n"
+" if (p(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=4; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=5; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=6; else sum +=7;\n"
+" //@ assert sum < 1000;\n"
+" }\n "
+" //@ requires 0<=i && i <10;\n"
+" public void f2(int i) {\n"
+" int sum = 0; int j = 0;\n"
+" if (p(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=4; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=5; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=6; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=9; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=2; else sum +=7;\n"
+" //@ assert sum < 1000;\n"
+" }\n "
+" //@ requires 0<=i && i <10;\n"
+" public void f2a(int i) {\n"
+" int sum = 0; int j = 0;\n"
+" if (p(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=4; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=5; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=6; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=9; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=2; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" //@ assert sum < 1000;\n"
+" }\n "
+" //@ requires 0<=i && i <10;\n"
+" public void f3(int i) {\n"
+" int sum = 0; int j = 0;\n"
+" if (p(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=4; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=5; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=6; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=9; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=2; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" //@ assert sum < 1000;\n"
+" }\n "
+" //@ requires 0<=i && i <10;\n"
+" public void f3a(int i) {\n"
+" int sum = 0; int j = 0;\n"
+" if (p(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=4; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=5; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=6; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=9; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=2; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=8; else sum +=7;\n"
+" //@ assert sum < 1000;\n"
+" }\n "
+" //@ requires 0<=i && i <10;\n"
+" public void f4(int i) {\n"
+" int sum = 0; int j = 0;\n"
+" if (p(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=4; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=5; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=6; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=9; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=2; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=3; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (p(i,j++) == 0) sum+=8; else sum +=7;\n"
+" if (q(i,j++) == 0) sum+=8; else sum +=7;\n"
+" //@ assert sum < 1000;\n"
+" }\n "
+" //@ ensures \\result >= 0 && \\result < 10;\n"
+" abstract int p(int i, int j);\n"
+" //@ ensures \\result == 0 ;\n"
+" abstract int q(int i, int j);\n"
+"}\n"
,"/tt/TestJava.java:7: warning: else branch apparently never taken in method f1(int)",9
,"/tt/TestJava.java:9: warning: else branch apparently never taken in method f1(int)",9
,"/tt/TestJava.java:16: warning: else branch apparently never taken in method f1a(int)",9
,"/tt/TestJava.java:18: warning: else branch apparently never taken in method f1a(int)",9
,"/tt/TestJava.java:20: warning: else branch apparently never taken in method f1a(int)",9
,"/tt/TestJava.java:27: warning: else branch apparently never taken in method f2(int)",9
,"/tt/TestJava.java:29: warning: else branch apparently never taken in method f2(int)",9
,"/tt/TestJava.java:31: warning: else branch apparently never taken in method f2(int)",9
,"/tt/TestJava.java:33: warning: else branch apparently never taken in method f2(int)",9
,"/tt/TestJava.java:40: warning: else branch apparently never taken in method f2a(int)",9
,"/tt/TestJava.java:42: warning: else branch apparently never taken in method f2a(int)",9
,"/tt/TestJava.java:44: warning: else branch apparently never taken in method f2a(int)",9
,"/tt/TestJava.java:46: warning: else branch apparently never taken in method f2a(int)",9
,"/tt/TestJava.java:54: warning: else branch apparently never taken in method f3(int)",9
,"/tt/TestJava.java:56: warning: else branch apparently never taken in method f3(int)",9
,"/tt/TestJava.java:58: warning: else branch apparently never taken in method f3(int)",9
,"/tt/TestJava.java:60: warning: else branch apparently never taken in method f3(int)",9
,"/tt/TestJava.java:62: warning: else branch apparently never taken in method f3(int)",9
,"/tt/TestJava.java:69: warning: else branch apparently never taken in method f3a(int)",9
,"/tt/TestJava.java:71: warning: else branch apparently never taken in method f3a(int)",9
,"/tt/TestJava.java:73: warning: else branch apparently never taken in method f3a(int)",9
,"/tt/TestJava.java:75: warning: else branch apparently never taken in method f3a(int)",9
,"/tt/TestJava.java:77: warning: else branch apparently never taken in method f3a(int)",9
,"/tt/TestJava.java:85: warning: else branch apparently never taken in method f4(int)",9
,"/tt/TestJava.java:87: warning: else branch apparently never taken in method f4(int)",9
,"/tt/TestJava.java:89: warning: else branch apparently never taken in method f4(int)",9
,"/tt/TestJava.java:91: warning: else branch apparently never taken in method f4(int)",9
,"/tt/TestJava.java:93: warning: else branch apparently never taken in method f4(int)",9
,"/tt/TestJava.java:95: warning: else branch apparently never taken in method f4(int)",9
);
}
// Disabled - takes about 7 minutes
@Test @Ignore
public void testTimingSwitch() {
helpTCX("tt.TestJava","package tt; \n"
+"public abstract class TestJava { \n"
+" //@ requires 0<=i && i <10;\n"
+" public void m1(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m2(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m3(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,2)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m4(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,2)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m4a(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,2)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,3)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
// +" case 2: sum += 1; break;\n"
// +" case 3: sum += 4; break;\n"
// +" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m4b(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,2)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,3)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m4c(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,2)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,3)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m4d(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,2)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,3)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m5(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,2)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,3)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m5a(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,2)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,3)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-p(i,4)) {\n"
+" case 0: sum += 8; break;\n"
// +" case 1: sum += 6; break;\n"
// +" case 2: sum += 1; break;\n"
// +" case 3: sum += 4; break;\n"
// +" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
+" //@ requires 0<=i && i <10;\n"
+" public void m5b(int i) {\n"
+" int sum = 0;\n"
+" switch (i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 100; break;\n"
+" }\n //@ assume i < 10;\n"
+" switch (p(i,1)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,2)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-i) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (p(i,3)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
+" case 2: sum += 1; break;\n"
+" case 3: sum += 4; break;\n"
+" case 4: sum += 2; break;\n"
+" case 5: sum += 9; break;\n"
+" case 6: sum += 0; break;\n"
+" case 7: sum += 7; break;\n"
+" case 8: sum += 3; break;\n"
+" case 9: sum += 5; break;\n"
+" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" switch (10-p(i,4)) {\n"
+" case 0: sum += 8; break;\n"
+" case 1: sum += 6; break;\n"
// +" case 2: sum += 1; break;\n"
// +" case 3: sum += 4; break;\n"
// +" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
+" default: sum += 0; break;\n"
+" }\n"
+" //@ assert sum < 100;\n"
+" }\n"
// +" //@ requires 0<=i && i <10;\n"
// +" public void m6(int i) {\n"
// +" int sum = 0;\n"
// +" switch (i) {\n"
// +" case 0: sum += 8; break;\n"
// +" case 1: sum += 6; break;\n"
// +" case 2: sum += 1; break;\n"
// +" case 3: sum += 4; break;\n"
// +" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
// +" default: sum += 100; break;\n"
// +" }\n //@ assume i < 10;\n"
//
// +" switch (p(i,1)) {\n"
// +" case 0: sum += 8; break;\n"
// +" case 1: sum += 6; break;\n"
// +" case 2: sum += 1; break;\n"
// +" case 3: sum += 4; break;\n"
// +" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
// +" default: sum += 0; break;\n"
// +" }\n"
// +" switch (p(i,2)) {\n"
// +" case 0: sum += 8; break;\n"
// +" case 1: sum += 6; break;\n"
// +" case 2: sum += 1; break;\n"
// +" case 3: sum += 4; break;\n"
// +" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
// +" default: sum += 0; break;\n"
// +" }\n"
// +" switch (10-i) {\n"
// +" case 0: sum += 8; break;\n"
// +" case 1: sum += 6; break;\n"
// +" case 2: sum += 1; break;\n"
// +" case 3: sum += 4; break;\n"
// +" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
// +" default: sum += 0; break;\n"
// +" }\n"
// +" switch (p(i,3)) {\n"
// +" case 0: sum += 8; break;\n"
// +" case 1: sum += 6; break;\n"
// +" case 2: sum += 1; break;\n"
// +" case 3: sum += 4; break;\n"
// +" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
// +" default: sum += 0; break;\n"
// +" }\n"
// +" switch (10-p(i,4)) {\n"
// +" case 0: sum += 8; break;\n"
// +" case 1: sum += 6; break;\n"
// +" case 2: sum += 1; break;\n"
// +" case 3: sum += 4; break;\n"
// +" case 4: sum += 2; break;\n"
// +" case 5: sum += 9; break;\n"
// +" case 6: sum += 0; break;\n"
// +" case 7: sum += 7; break;\n"
// +" case 8: sum += 3; break;\n"
// +" case 9: sum += 5; break;\n"
// +" case 10: sum += 5; break;\n"
// +" default: sum += 0; break;\n"
// +" }\n"
//// +" switch (10-p(i,5)) {\n"
//// +" case 0: sum += 8; break;\n"
//// +" case 1: sum += 6; break;\n"
//// +" case 2: sum += 1; break;\n"
//// +" case 3: sum += 4; break;\n"
//// +" case 4: sum += 2; break;\n"
//// +" case 5: sum += 9; break;\n"
//// +" case 6: sum += 0; break;\n"
//// +" case 7: sum += 7; break;\n"
//// +" case 8: sum += 3; break;\n"
//// +" case 9: sum += 5; break;\n"
//// +" case 10: sum += 5; break;\n"
//// +" default: sum += 0; break;\n"
//// +" }\n"
// +" //@ assert sum < 100;\n"
// +" }\n"
+" //@ ensures \\result >= 0 && \\result < 10;\n"
+" abstract int p(int i, int j);\n"
+"}"
,"/tt/TestJava.java:17: warning: Switch case apparently never taken in method m1(int)",7
,"/tt/TestJava.java:18: warning: Switch case apparently never taken in method m1(int)",7
,"/tt/TestJava.java:37: warning: Switch case apparently never taken in method m2(int)",7
,"/tt/TestJava.java:38: warning: Switch case apparently never taken in method m2(int)",7
,"/tt/TestJava.java:52: warning: Switch case apparently never taken in method m2(int)",7
,"/tt/TestJava.java:53: warning: Switch case apparently never taken in method m2(int)",7
,"/tt/TestJava.java:71: warning: Switch case apparently never taken in method m3(int)",7
,"/tt/TestJava.java:72: warning: Switch case apparently never taken in method m3(int)",7
,"/tt/TestJava.java:86: warning: Switch case apparently never taken in method m3(int)",7
,"/tt/TestJava.java:87: warning: Switch case apparently never taken in method m3(int)",7
,"/tt/TestJava.java:100: warning: Switch case apparently never taken in method m3(int)",7
,"/tt/TestJava.java:101: warning: Switch case apparently never taken in method m3(int)",7
,"/tt/TestJava.java:119: warning: Switch case apparently never taken in method m4(int)",7
,"/tt/TestJava.java:120: warning: Switch case apparently never taken in method m4(int)",7
,"/tt/TestJava.java:134: warning: Switch case apparently never taken in method m4(int)",7
,"/tt/TestJava.java:135: warning: Switch case apparently never taken in method m4(int)",7
,"/tt/TestJava.java:148: warning: Switch case apparently never taken in method m4(int)",7
,"/tt/TestJava.java:149: warning: Switch case apparently never taken in method m4(int)",7
,"/tt/TestJava.java:152: warning: Switch case apparently never taken in method m4(int)",7
,"/tt/TestJava.java:163: warning: Switch case apparently never taken in method m4(int)",7
,"/tt/TestJava.java:181: warning: Switch case apparently never taken in method m4a(int)",7
,"/tt/TestJava.java:182: warning: Switch case apparently never taken in method m4a(int)",7
,"/tt/TestJava.java:196: warning: Switch case apparently never taken in method m4a(int)",7
,"/tt/TestJava.java:197: warning: Switch case apparently never taken in method m4a(int)",7
,"/tt/TestJava.java:210: warning: Switch case apparently never taken in method m4a(int)",7
,"/tt/TestJava.java:211: warning: Switch case apparently never taken in method m4a(int)",7
,"/tt/TestJava.java:214: warning: Switch case apparently never taken in method m4a(int)",7
,"/tt/TestJava.java:225: warning: Switch case apparently never taken in method m4a(int)",7
,"/tt/TestJava.java:248: warning: Switch case apparently never taken in method m4b(int)",7
,"/tt/TestJava.java:249: warning: Switch case apparently never taken in method m4b(int)",7
,"/tt/TestJava.java:263: warning: Switch case apparently never taken in method m4b(int)",7
,"/tt/TestJava.java:264: warning: Switch case apparently never taken in method m4b(int)",7
,"/tt/TestJava.java:277: warning: Switch case apparently never taken in method m4b(int)",7
,"/tt/TestJava.java:278: warning: Switch case apparently never taken in method m4b(int)",7
,"/tt/TestJava.java:281: warning: Switch case apparently never taken in method m4b(int)",7
,"/tt/TestJava.java:292: warning: Switch case apparently never taken in method m4b(int)",7
,"/tt/TestJava.java:318: warning: Switch case apparently never taken in method m4c(int)",7
,"/tt/TestJava.java:319: warning: Switch case apparently never taken in method m4c(int)",7
,"/tt/TestJava.java:333: warning: Switch case apparently never taken in method m4c(int)",7
,"/tt/TestJava.java:334: warning: Switch case apparently never taken in method m4c(int)",7
,"/tt/TestJava.java:347: warning: Switch case apparently never taken in method m4c(int)",7
,"/tt/TestJava.java:348: warning: Switch case apparently never taken in method m4c(int)",7
,"/tt/TestJava.java:351: warning: Switch case apparently never taken in method m4c(int)",7
,"/tt/TestJava.java:362: warning: Switch case apparently never taken in method m4c(int)",7
,"/tt/TestJava.java:390: warning: Switch case apparently never taken in method m4d(int)",7
,"/tt/TestJava.java:391: warning: Switch case apparently never taken in method m4d(int)",7
,"/tt/TestJava.java:405: warning: Switch case apparently never taken in method m4d(int)",7
,"/tt/TestJava.java:406: warning: Switch case apparently never taken in method m4d(int)",7
,"/tt/TestJava.java:419: warning: Switch case apparently never taken in method m4d(int)",7
,"/tt/TestJava.java:420: warning: Switch case apparently never taken in method m4d(int)",7
,"/tt/TestJava.java:423: warning: Switch case apparently never taken in method m4d(int)",7
,"/tt/TestJava.java:434: warning: Switch case apparently never taken in method m4d(int)",7
,"/tt/TestJava.java:464: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:465: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:479: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:480: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:493: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:494: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:497: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:508: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:521: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:522: warning: Switch case apparently never taken in method m5(int)",7
,"/tt/TestJava.java:540: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:541: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:555: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:556: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:569: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:570: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:573: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:584: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:597: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:598: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:601: warning: Switch case apparently never taken in method m5a(int)",7
,"/tt/TestJava.java:620: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:621: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:635: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:636: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:649: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:650: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:653: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:664: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:677: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:678: warning: Switch case apparently never taken in method m5b(int)",7
,"/tt/TestJava.java:681: warning: Switch case apparently never taken in method m5b(int)",7
);
}
}