@Override
 protected List getFieldOrder() {
   return Arrays.asList( //
       "fd_count", //
       "fd_array" //
       );
 }
 @Override
 protected List getFieldOrder() {
   return Arrays.asList( //
       "tv_sec", //
       "tv_usec" //
       );
 }
 @Override
 protected List getFieldOrder() {
   return Arrays.asList( //
       "fd", //
       "events", //
       "revents" //
       );
 }
 @Override
 protected List getFieldOrder() {
   return Arrays.asList( //
       "c_iflag", //
       "c_oflag", //
       "c_cflag", //
       "c_lflag", //
       "c_line", //
       "c_cc", //
       "c_ispeed", //
       "c_ospeed" //
       );
 }
 @Override
 protected List getFieldOrder() {
   return Arrays.asList( //
       "type", //
       "line", //
       "port", //
       "irq", //
       "flags", //
       "xmit_fifo_size", //
       "custom_divisor", //
       "baud_base", //
       "close_delay", //
       "io_type", //
       // public char io_type;
       // public char reserved_char;
       "hub6", //
       "closing_wait", //
       "closing_wait2", //
       "iomem_base", //
       "iomem_reg_shift", //
       "port_high", //
       "iomap_base" //
       );
 }