public static final SomeObject NOT_FOUND = new SomeObject (..)
...
return NOT_FOUND
внутри системы ( если метод не вызывается внешним клиентом) бывает позелен пустой объект, который делает ничего, чтобы не плодить проверки на null.
Просто возвращать null это практически обречь себя на NPE.