Выбрасывать NPE - моветон. Тем более без сообщения. Лучше IllegalArgumentException.