## Uses of Interface
com.google.gwt.user.client.rpc.IsSerializable

Packages that use IsSerializable
com.google.gwt.user.client.rpc: Classes used in client-side implementation of remote procedure calls.
com.google.gwt.user.client.ui: Widgets, Panels, and other user-interface classes.

### Uses of IsSerializable in com.google.gwt.user.client.rpc

Classes in com.google.gwt.user.client.rpc that implement IsSerializable
`class` `IncompatibleRemoteServiceException` Exception that will be passed to the `AsyncCallback.onFailure(Throwable)` method when an incompatibility is detected between a `RemoteService` client and its corresponding `RemoteService` server.
`class` `RpcTokenException` Exception that will be passed to the `RpcTokenExceptionHandler.onRpcTokenException(RpcTokenException)` method when RPC token processing resulted in an error.
`class` `SerializableException` Deprecated. As of GWT 1.5, `Exception` implements `Serializable` and can be used in place of this class
`class` `SerializedTypeViolationException` Exception that will be passed to the `AsyncCallback.onFailure(Throwable)` method when the value of an argument to a method in an RPC message is of the incorrect type.

### Uses of IsSerializable in com.google.gwt.user.client.ui

Classes in com.google.gwt.user.client.ui that implement IsSerializable
`static class` `MultiWordSuggestOracle.MultiWordSuggestion` Suggestion class for `MultiWordSuggestOracle`.
`static class` `SuggestOracle.Request` A `SuggestOracle` request.
`static class` `SuggestOracle.Response` `SuggestOracle` response.