code: public static Vector<String> tokenize2vector(final String source, final char delimiter) {
  		final Vector<String> v = new Vector<>();
  		StringBuilder currentS = new StringBuilder();
  		char c;
  		for (int i = 0; i < source.length(); i++) {
  			c = source.charAt(i);
  			if (c == delimiter) {
  				v.addElement(currentS.length() > 0 ? currentS.toString() : "");
  				currentS = new StringBuilder(); //TODO: should be use one SB and not create another one
  			} else {
  				currentS.append(c);
  			}
  		}
  		if (currentS.length() > 0)
  			v.addElement(currentS.toString());
  		return v;
  	}
docs: Return a Vector with tokens from the source string tokenized using the delimiter char.
  
  @param source
  source string
  @param delimiter
  token delimiter
  @return {@link java.util.Vector} with {@link java.lang.String}