Index: jacorb-2.3.1-patched/src/org/jacorb/orb/CDRInputStream.java
===================================================================
--- jacorb-2.3.1-patched/src/org/jacorb/orb/CDRInputStream.java	(revision )
+++ jacorb-2.3.1-patched/src/org/jacorb/orb/CDRInputStream.java	(revision )
@@ -2843,7 +2843,7 @@
     {
         java.io.Serializable result = null;
 
-        if (chunkedValue || valueNestingLevel > 0)
+        if (chunkedValue || (valueNestingLevel > 0 && !sunInteropFix))
         {
             valueNestingLevel++;
             readChunkSizeTag();
