ArrayList as an interface method argument?