A client using the CosNaming JNDI provider would only be able to access the 2.x Remote view. It's only the 2.x Remote view that falls under the EJB cross-product RMI-IIOP interoperability requirements. The 3.x Remote view is not required to be interoperable across products. That's why the static RMI-IIOP stub generations only looks at 2.x style interfaces.
[Message sent by forum member 'ksak']
http://forums.java.net/jive/thread.jspa?messageID=470532