docs: boolean matches(final SibRaConnectionInfo connectionInfo,
              final SICoreConnection coreConnection) {
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, "matches", new Object[] { connectionInfo,
                      coreConnection });
          }
  
          final boolean match;
          
          if (!isValid ())
          {
              match = false;
          }
          else if (coreConnection != null) {
  
              match = _coreConnection.isEquivalentTo(coreConnection);
  
          } else {
  
              match = _connectionInfo.equals(connectionInfo);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, "matches", Boolean.valueOf(match));
          }
          return match;
  
      }