private boolean firstLetterCaseDiffers(String name) {
    int nameFirst = skipUnderscores(name);
    int prefixFirst = skipUnderscores(myPrefix);
    return nameFirst < name.length() &&
           prefixFirst < myPrefix.length() &&
           caseDiffers(name.charAt(nameFirst), myPrefix.charAt(prefixFirst));
  }
private boolean firstLetterCaseDiffers(String name)