code: private List<AbstractColumnParser<?>> getParserList(List<ColumnType> typeArray, ReadOptions options) {
          // Types to choose from. When more than one would work, we pick the first of the options
  
          List<AbstractColumnParser<?>> parsers = new ArrayList<>();
          for (ColumnType type : typeArray) {
              parsers.add(type.customParser(options));
          }
          return parsers;
      }
docs: Returns the list of parsers to use for type detection
  
  @param typeArray Array of column types. The order specifies the order the types are applied
  @param options CsvReadOptions to use to modify the default parsers for each type
  @return  A list of parsers in the order they should be used for type detection