code: public static String[] split(final String string, final char separator, final boolean ignoreQuotes) {
          StrTokenizer strtok = new StrTokenizer(string, StrMatcher.charMatcher(separator), StrMatcher.quoteMatcher());
          return strtok.getTokenArray();
      }
docs: Splits the given string using as separator the <code>separator</code>
  character.
  
  @param string
  The string to be splitted
  @param separator
  The separator character
  @param ignoreQuotes
  <code>true</code> if the quotes must be ignored.
  
  @return The splitted string