nullpointerExcept -> IllegalArgExcept