docs: public SICoreConnection createConnection(final Subject subject,
              final Map connectionProperties) throws SIResourceException,
              SINotPossibleInCurrentConfigurationException,
              SIIncorrectCallException, SIAuthenticationException {
  
          if (TRACE.isEntryEnabled()) {
              SibTr
                      .entry(this, TRACE, "createConnection", new Object[] {
                              SibRaUtils.subjectToString(subject),
                              connectionProperties });
          }
  
          final ConnectionRequestInfo connectionRequestInfo = new SibRaConnectionRequestInfo(
                  subject, connectionProperties);
          final SibRaConnection result = createConnection(connectionRequestInfo);
  
          if (TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, "createConnection", result);
          }
          return result;
  
      }