docs: protected NetworkConnection getNetworkConnectionInstance(VirtualConnection vc)
     {
        if (tc.isEntryEnabled()) SibTr.entry(this, tc, "getNetworkConnectionInstance", vc);
        
        NetworkConnection retConn = null;
        if (vc != null)
        {
           // Default to the connection that we were created from
           retConn = conn;
           
           if (vc != ((CFWNetworkConnection) conn).getVirtualConnection())
           {
              // The connection is different - nothing else to do but create a new instance
              retConn = new CFWNetworkConnection(vc);
           }
        }
        
        if (tc.isEntryEnabled()) SibTr.exit(this, tc, "getNetworkConnectionInstance", retConn);
        return retConn;
     }