add multiple assignment support to java.util.Collection's Fixes #459