code: private void processMissingColumnInfo() throws UnsupportedEncodingException {
          for (ColumnMissingInfo columnMissingInfo : columnMissingInfoList) {
              String missedInfo = bytesToString(columnsNamesBytes.get(columnMissingInfo.getTextSubheaderIndex()),
                      columnMissingInfo.getOffset(), columnMissingInfo.getLength()).intern();
              Column column = columns.get(columnMissingInfo.getColumnId());
              switch (columnMissingInfo.getMissingInfoType()) {
                  case NAME:
                      column.setName(missedInfo);
                      break;
                  case FORMAT:
                      column.setFormat(new ColumnFormat(missedInfo));
                      break;
                  case LABEL:
                      column.setLabel(missedInfo);
                      break;
                  default:
                      break;
              }
          }
      }
docs: The function to process missing column information.
  
  @throws UnsupportedEncodingException when unknown encoding.