@@ -0,0 +1,496 @@
+package sfBugs;%0A%0Apublic class Bug2913745 %7B%0A%09public void test(int seconds) %7B%0A%09%09long startNanos = System.nanoTime();%0A%09%09long currentNanos = System.nanoTime();%0A%09%09if (currentNanos - startNanos %3E seconds * 1000 * 1000 * 1000L)%0A%09%09%09throw new RuntimeException((currentNanos - startNanos) + %22 nanos%22);%0A%09%7D%0A%09%0A%09public static void main(String %5B%5D arg) %7B%0A%09%09int seconds = 3000;%0A%09%09System.out.println(Integer.MAX_VALUE / 1000000 +1);%0A%09%09long nanos =  seconds * 1000 * 1000 * 1000L;%0A%09%09System.out.println(nanos);%0A%09%7D%0A%7D%0A

add test case