code: public TypeParserBuilder setSplitStrategy(SplitStrategy splitStrategy) {
          if (splitStrategy == null) {
              throw new NullPointerException(makeNullArgumentErrorMsg("splitStrategy"));
          }
          this.splitStrategy = splitStrategy;
          return this;
      }
docs: Set a custom made {@link SplitStrategy} implementation to be used by
  the {@link TypeParser}.
  <p/>
  The default behavior, when parsing a string to either a {@link Collection}, {@link Map} or
  Array type is to split the <code>input</code> string by comma (',').
  <p/>
  Use this method to register your own {@link SplitStrategy} implementation to override the
  default behavior.
  
  @param splitStrategy {@link SplitStrategy} implementation.
  @return {@link TypeParserBuilder}
  @throws NullPointerException if any given argument is null.