Ошибка возникает в методе checkDomain, а именно - при попытке вернуть последний элемент массива вылетает исключение ArrayIndexOutOfBoundsException. Почему-то при попытке разделить строку точкой, метод split() не работает и в массив вообще ничего не записывается. Подскажите как решить проблему?