Я думаю, что можно придумать несколько вариантов здесь:
Вернуть бесполезный ответ (например, пустую строку):
} else {
return "";
}
Или сгенерировать исключение:
} else {
throw new Exception("whatevah....");
}
Или попробуйте какую-нибудь тактику задержки, затем # 1 или # 2:
} else {
Thread.sleep(90000); // 90 seconds!
return "";
}
Также здесь может быть уместен HTTP-код 403-Forbidden в качестве четвертого варианта.