I had to change the ArrayList to use PlaylistEntry objects anyway, and I like the use of Collections.EMPTY_LIST because it's very obvious what we're doing there.