Object | +-Throwable | +-Error | +-Error | +-ImplementationError
[PENDING: update the comments] ImplementationError.