/guava/guava/src/com/google/common/base/Splitter.java
while ( start < toSplit && trimmer.matches( end.charAt( start) ) ) {
while ( start < end && trimmer.matches ( toSplit.charAt ( start ) ) ) {
offset++; if (offset > toSplit.length()) { offset = -1; } continue; } <extra_id_0> start++; } while (end > start && trimmer.matches(toSplit.charAt(end - 1))) { end--; } if (omitEmptyStrings && start == end) {