Replaces Java's standard `Error` with our own `InternalError`
Merge remote-tracking branch 'github/master'