I changed this due to nanoTime documentation
http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#nanoTime()