docs: @Override
      public boolean checkDiscriminatorAccess(
                                              SecurityContext secContext,
                                              OperationType operation) throws SIDiscriminatorSyntaxException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(
                          tc,
                          "checkDiscriminatorAccess",
                          new Object[] { secContext, operation });
  
          boolean allow = true;
  
          if (isTopicAccessCheckRequired())
          {
              if (!accessChecker.checkDiscriminatorAccess(secContext,
                                                          this,
                                                          secContext.getDiscriminator(),
                                                          operation))
              {
                  allow = false;
              }
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "checkDiscriminatorAccess", Boolean.valueOf(allow));
  
          return allow;
      }