code: public static List<String> tokenizeString(
              final String inputString,
              final String seperator
      )
      {
          if ( inputString == null || inputString.length() < 1 )
          {
              return Collections.emptyList();
          }
  
          final List<String> values = new ArrayList<String>();
          values.addAll( Arrays.asList( inputString.split( seperator ) ) );
          return Collections.unmodifiableList( values );
      }
docs: Break apart a string using a tokenizer into a {@code List} of {@code String}s.
  
  @param inputString a string containing zero or or more segments
  @param seperator   seperator to use for the split, or null for the default
  @return a {@code List} of {@code String}s.  An emtpy list is returned if <i>inputString</i> is null.