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