if(c.equals(JIArray.class)) return ((JIArray)obj).decode(ndr,((JIArray)obj).getArrayClass(),((JIArray)obj).getDimensions(),defferedPointers,FLAG,additionalData);
if ( c.equals ( JIArray.class ) ) return ( (JIArray)obj ).decode ( ndr, ( (JIArray)obj ).getArrayClass (), ( (JIArray)obj ).getDimensions (), defferedPointers, FLAG, additionalData );
if(c.equals(JIArray.class)) return ((JIArray)obj).decode(ndr,((JIArray)obj).getArrayClass(),((JIArray)obj).getDimensions(),defferedPointers,FLAG,additionalData);