private static boolean ignore(String verb) {
    int length = verb.length();
    if (length < 2) return true;
    if (verb.equals("of")) return true;
    char c1 = toLowerCase(verb.charAt(length - 1));
    char c2 = toLowerCase(verb.charAt(length - 2));
    if (c1 == 's' && (c2 == 'e' || c2 == 'l')) return true;
    for (int i = 0; i < length; i++) {
      if (!isAsciiLetter(verb.charAt(i))) return true;
    }
    return false;
  }
private static boolean ignore(String verb)