* unmarshall arguments, values, etc. Then, convert to
* UnmarshalException as defined by spec (JBAS-2999)
*/
catch (JBossLazyUnmarshallingException e)
{
InvocationType calltype = mi.getType();
boolean isLocal = calltype == InvocationType.LOCAL || calltype == InvocationType.LOCALHOME;
// handle unmarshalling exception which should only come if problem unmarshalling
// invocation payload, arguments, or value on remote end.
if (isLocal)