What is this code supposed to do? What Exception does it throw? For what input? What line is the Exception on?