anchor.diff:  
   === Splitting
   
  -Use the `splitter=` attribute of the `@Parameter` annotation and assign a custom `IParameterSplitter` implementation to handle how parameters are split in sub-parts
  +Use the `splitter=` attribute of the `@Parameter` annotation and assign a custom `IParameterSplitter` implementation to handle how parameters are split in sub-parts.
   
   ==== By annotation
   
  -As already mentioned in <<single-value>>, by default, JCommander tries to split parameters for List field types on comma.
  +By default, JCommander tries to split parameters for `List` field types on commas.
   
   To split parameters on other characters, you can write a custom splitter by implementing the following interface:
   
  
positive.code: 
  ===== Note
  
  If a converter is used for a List field, JCommander tries to use this converter on the value provided.
  
  For example, suppose you provide a string representing a list of files:
  
  [source,bash]
  ----
  $ java App -files file1,file2,file3
  ----
  
  And you declared your field as List and specified the converter as an attribute:
  
  [source,java]
  ----
  
negative.code: List<File> files;
  ----
  
  And the application is called as follows:
  
  [source,bash]
  ----
  $ java App -files file1,file2,file3
  ----
  
  JCommander will split the string `file1,file2,file3` into `file1`, `file2`, `file3` and feed it one by one to the converter.
  
  For an alternative solution to parse a list of values, see <<list-value>>.
  
  ==== By factory
  
  