code: private boolean startsWithIgnoreCase(String str1, String str2) {
          return str1 != null && str2 != null && str1.toUpperCase().startsWith(str2.toUpperCase());
      }
docs: See if one string begins with another, ignoring case.
  
  @param str1 The string to test
  @param str2 The prefix to test for
  @return true if str1 starts with str2, ingnoring case