docs: private SIdChain getSIdChain(final int pSId, final long pStreamSize) throws IOException {
          SIdChain chain = new SIdChain();
  
          int[] sat = isShortStream(pStreamSize) ? shortSAT : SAT;
  
          int sid = pSId;
          while (sid != END_OF_CHAIN_SID && sid != FREE_SID) {
              chain.addSID(sid);
              sid = sat[sid];
          }
  
          return chain;
      }