Fixes devirtualization bug. Adds exception message displaying when test
fails. Fixes java.util.Arrays.deepToString