module BinData::ByteAlignPlugin

def do_read(io)

def do_read(io)
  initial_offset = io.offset
  instantiate_all_objs
  @field_objs.each do |f|
    if include_obj?(f)
      if align_obj?(f)
        io.seekbytes(bytes_to_align(f, io.offset - initial_offset))
      end
      f.do_read(io)
    end
  end
end