java CoreIoTests now passing