Pass 1 Pass NegativeArraySizeException Pass 3