How about:

```
  case e: InvocationTargetException => e.getCause match {
    case cause: Throwable => throw cause
    case null => throw e
  }
```

(`getCause` is a little more standard)