The ApplicationExceptionFactory acts as a factory to recreate from ErrorDescription values passed through the wire.
Recreates ApplicationException object from serialized ErrorDescription. It tries to restore original exception type using type or error category fields.
- description: ErrorDescription - a serialized error description received as a result of remote call
- returns: ApplicationException - new instance of the ApplicationException