/** * Returns the NameSurferEntry associated with this name, if one exists. If the name does not * appear in the database, this method returns null. */ public NameSurferEntry findEntry(String name) { char firstLetter = name.charAt(0); if (Character.isLowerCase(firstLetter) == true) { firstLetter = Character.toUpperCase(firstLetter); } String remainingLetters = name.substring(1); remainingLetters = remainingLetters.toLowerCase(); name = firstLetter + remainingLetters; if (namesDataBase.containsKey(name)) { return namesDataBase.get(name); } return null; }