iiop-openjdk/src/main/java/org/wildfly/iiop/openjdk/rmi/ir/InterfaceRepository.java
private AliasDefImpl getJavaLang_Object()
            throws IRConstructionException {
        if (javaLang_Object == null) {
            final String id = "IDL:java/lang/_Object:1.0";
            final String name = "_Object";
            final String version = "1.0";

            // Get module to add typedef to.
            ModuleDefImpl m = ensurePackageExists("java.lang");

            TypeCode typeCode = orb.create_alias_tc(id, name,
                    orb.get_primitive_tc(TCKind.tk_any));
//         TypeCode typeCode = new TypeCodeImpl(TCKind._tk_alias, id, name,
//                                            new TypeCodeImpl(TCKind.tk_any));

            javaLang_Object = new AliasDefImpl(id, name, version, m,
                    typeCode, impl);
            m.add(name, javaLang_Object);
        }

        return javaLang_Object;
    }
private AliasDefImpl getJavaLang_Object()
            throws IRConstructionException {
        if (javaLang_Object == null) {
            final String id = "IDL:java/lang/_Object:1.0";
            final String name = "_Object";
            final String version = "1.0";

            // Get module to add typedef to.
            ModuleDefImpl m = ensurePackageExists("java.lang");

            TypeCode typeCode = orb.create_alias_tc(id, name,
                    orb.get_primitive_tc(TCKind.tk_any));
//         TypeCode typeCode = new TypeCodeImpl(TCKind._tk_alias, id, name,
//                                            new TypeCodeImpl(TCKind.tk_any));

            javaLang_Object = new AliasDefImpl(id, name, version, m,
                    typeCode, impl);
            m.add(name, javaLang_Object);
        }

        return javaLang_Object;
    }
private AliasDefImpl getJavaLang_Object ( ) throws IRConstructionException { if ( javaLang_Object == null ) { final String id = "IDL:java/lang/_Object:1.0" ; final String name = "_Object" ; final String version = "1.0" ; // Get module to add typedef to. ModuleDefImpl m = ensurePackageExists ( "java.lang" ) ; TypeCode typeCode = orb . create_alias_tc ( id , name , orb . get_primitive_tc ( TCKind . tk_any ) ) ; //         TypeCode typeCode = new TypeCodeImpl(TCKind._tk_alias, id, name, //                                            new TypeCodeImpl(TCKind.tk_any)); javaLang_Object = new AliasDefImpl ( id , name , version , m , typeCode , impl ) ; m . add ( name , javaLang_Object ) ; } return javaLang_Object ; }
Get a reference to the special case mapping for java.lang.Object.
This is according to "Java(TM) Language to IDL Mapping Specification",
section 1.3.10.2
Get a reference to the special case mapping for java . lang . Object . This is according to Java ( TM ) Language to IDL Mapping Specification section 1 . 3 . 10 . 2