code: private static String[] getTokensArray(String tokenComposite)
      throws ParseException
    {
      if (tokenComposite == null || "".equals(tokenComposite))
      {
          return null;
      }
  
      return parseNameTokens(tokenComposite);
    }
docs: Takes a string that is a composite of tokens, extracts tokens delimited
  by any whitespace character sequence combination and returns a String
  array of such tokens.
  @throws ParseException In case of invalid character in the specified
  composite. The only invalid character is a comma (',').