А знаете ли Вы, что вот эти две строчки не взаимозаменяемы?
if (siteName.toUpperCase().equals("DIARY.RU")
if (siteName.toLowerCase().equals("diary.ru")
бывают случаи, когда эти if-ы ветвятся по-разному для одного и того же значения переменной siteName типа String