private static String[] _l2a(String list) {
		List<String> array = new ArrayList<String>();
		StringBuilder sb = new StringBuilder();
		char[] chs = list.toCharArray();
		for (char ch : chs) {
			final boolean isSpace;
			switch (ch) {
			case ' ':
			case 0x0a:
			case 0x0d:
			case 0x09:
				isSpace = true;
				break;
			default:
				isSpace = false;
			}
			if (isSpace) {
				String item = sb.toString();
				sb.setLength(0);
				if (item.length() > 0) {
					array.add(item);
				}
			} else {
				sb.append(ch);
			}
		}
		if (sb.length() > 0) {
			array.add(sb.toString());
		}
		return array.toArray(new String[array.size()]);
	}