code: @Override
      public void writeSilence(ControlSilence m)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "writeSilence", new Object[] { m });
  
          // Construct a TickRange from the Silence message 
          TickRange tr =
                          new TickRange(TickRange.Completed, m.getStartTick(), m.getEndTick());
  
          writeSilenceInternal(tr, false);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "writeSilence");
  
      }
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