docs: @Override
      public boolean isTopicAccessCheckRequired()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "isTopicAccessCheckRequired");
  
          if (!isPubSub() || isTemporary())
          {
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
                  SibTr.exit(tc, "isTopicAccessCheckRequired", Boolean.FALSE);
              return false;
          }
  
          boolean check = super.isTopicAccessCheckRequired();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "isTopicAccessCheckRequired", Boolean.valueOf(check));
          return check;
          // Look to the underlying definition
      }