private String skipAndReadFileName(boolean hasFileName, int skipBytes, SignalInputStream in)
     throws IOException {
   if (hasFileName) {
     in.skipBytes(skipBytes);
     return in.readString();
   }
   return "";
 }