code: public String printColumnTypes(FixedWidthReadOptions options) throws IOException {
  
          Table structure = read(options, true).structure();
  
          return getTypeString(structure);
      }
docs: Returns a string representation of the column types in file {@code fixed widthFilename},
  as determined by the type-detection algorithm
  <p>
  This method is intended to help analysts quickly fix any erroneous types, by printing out the types in a format
  such that they can be edited to correct any mistakes, and used in an array literal
  <p>
  For example:
  <p>
  LOCAL_DATE, // 0     date
  SHORT,      // 1     approval
  STRING,     // 2     who
  <p>
  Note that the types are array separated, and that the index position and the column name are printed such that
  they would be interpreted as comments if you paste the output into an array:
  <p>
  
  @throws IOException if file cannot be read