code: @Override
      public void writeSilenceForced(long tick)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "writeSilenceForced", Long.valueOf(tick));
  
          TickRange tr = null;
          synchronized (oststream) //see defect 289889
          {
              oststream.setCursor(tick);
  
              // Get the TickRange containing this tick 
              tr = oststream.getNext();
          }
  
          writeSilenceInternal(tr, true);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "writeSilenceForced");
  
      }
docs: Writes a range of Silence from a ControlSilence message to the stream
  
  @param m The ControlSilence message
  
  @exception Thrown from writeRange, handleNewGap
  and checkForWindowAdvanceGaps