code: @FFDCIgnore({ UnknownEncoding.class, InvalidName.class })
      @Override
      public void init(ORB orb, String configName) {
          this.orb = orb;
          try {
              this.codec = CodecFactoryHelper.narrow(orb.resolve_initial_references("CodecFactory")).create_codec(CDR_1_2_ENCODING);
          } catch (UnknownEncoding e) {
              // TODO Auto-generated catch block
              // Do you need FFDC here? Remember FFDC instrumentation and @FFDCIgnore
              // https://websphere.pok.ibm.com/~liberty/secure/docs/dev/API/com.ibm.ws.ras/com/ibm/ws/ffdc/annotation/FFDCIgnore.html
              // e.printStackTrace();
          } catch (InvalidName e) {
              // TODO Auto-generated catch block
              // Do you need FFDC here? Remember FFDC instrumentation and @FFDCIgnore
              // https://websphere.pok.ibm.com/~liberty/secure/docs/dev/API/com.ibm.ws.ras/com/ibm/ws/ffdc/annotation/FFDCIgnore.html
              // e.printStackTrace();
          }
      }
docs: Initialize the socket factory instance.
  
  @param orb The hosting ORB.
  @param configName The initialization parameter passed to the socket factor.
  This contains the abstract name of our configurator,
  which we retrieve from a registry.