Java collections are awful.