if ((buffer != null) && (cursor != buffer.length()) && isDelimiter(buffer, cursor)) { for (int i = 0; i < candidates.size(); i++) { String val = candidates.get(i); && isDelimiter(val, val.length() - 1)) { val = val.substring(0, val.length() - 1);
if ((buffer != null) && (cursor != buffer.length()) && isDelimiter(buffer, cursor)) { for (int i = 0; i < candidates.size(); i++) { String val = candidates.get(i); && isDelimiter(val, val.length() - 1)) { val = val.substring(0, val.length() - 1);