docs: public static final long alignedPosition(SeekableByteChannel ch, long align) throws IOException
      {
          long position = ch.position();
          long mod = position % align;
          if (mod > 0)
          {
              return position + align - mod;
          }
          else
          {
              return position;
          }
      }