I got tripped up because the object reference variable was assigned to the same ArrayList[] object as an ArrayList[] reference variable, but it was the ArrayList[] reference variable that was passed into the static method with an ArrayList[] parameter type. ugh