Comment MS broke the WORA model (Score 2, Insightful) 152
You must be thinking of J++, since J# appeared much later with .NET,
long after the contract lawsuit.
J++ wasn't java. Byte code from J++ included new non-optional instructions, violated the specification, and thus could not run on any VM but Microsoft's. Microsoft's VM did not support 1.1 features for handling native code. How would Sun have benefited from a non-java VM pretending to be java?