docs: protected static void setSectorBits(byte[] byteArray
                                          , int offset
                                          , byte requiredSectorByte
                      )
      {
  //    if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
  //      trace.entry(cclass
  //                 ,"setSectorBits"
  //                 ,new Object[] {new Integer(byteArray.hashCode()),
  //                                new Integer(byteArray.length),
  //                                new Integer(offset),
  //                                new Byte(requiredSectorByte)}
  //                 );
  
          byte sectorByte = (byte) ((byteArray[offset + sectorSize * 1 - 1] & 1)
                                    + (byteArray[offset + sectorSize * 2 - 1] & 1) * 2
                                    + (byteArray[offset + sectorSize * 3 - 1] & 1) * 4
                                    + (byteArray[offset + sectorSize * 4 - 1] & 1) * 8
                                    + (byteArray[offset + sectorSize * 5 - 1] & 1) * 16
                                    + (byteArray[offset + sectorSize * 6 - 1] & 1) * 32
                                    + (byteArray[offset + sectorSize * 7 - 1] & 1) * 64
                                    + (byteArray[offset + sectorSize * 8 - 1] & 1) * 128
                          );
          byteArray[offset] = sectorByte;
  
          if (requiredSectorByte == 0) {
              // Set bits off.
              byteArray[offset + sectorSize * 1 - 1] &= 0xFE;
              byteArray[offset + sectorSize * 2 - 1] &= 0xFE;
              byteArray[offset + sectorSize * 3 - 1] &= 0xFE;
              byteArray[offset + sectorSize * 4 - 1] &= 0xFE;
              byteArray[offset + sectorSize * 5 - 1] &= 0xFE;
              byteArray[offset + sectorSize * 6 - 1] &= 0xFE;
              byteArray[offset + sectorSize * 7 - 1] &= 0xFE;
              byteArray[offset + sectorSize * 8 - 1] &= 0xFE;
          } else {
              // Set bits on.
              byteArray[offset + sectorSize * 1 - 1] |= 1;
              byteArray[offset + sectorSize * 2 - 1] |= 1;
              byteArray[offset + sectorSize * 3 - 1] |= 1;
              byteArray[offset + sectorSize * 4 - 1] |= 1;
              byteArray[offset + sectorSize * 5 - 1] |= 1;
              byteArray[offset + sectorSize * 6 - 1] |= 1;
              byteArray[offset + sectorSize * 7 - 1] |= 1;
              byteArray[offset + sectorSize * 8 - 1] |= 1;
          } // if (fileLogHeader.sectorByte == 0).
  
  //    if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
  //      trace.exit(cclass
  //                ,"setSectorBits"
  //                ,"sectorByte="+sectorByte+"(byte)"
  //                );
      }