public static <T> T assertOneElement(Collection<T> collection) {
   Assert.assertNotNull(collection);
   Assert.assertEquals(toString(collection), 1, collection.size());
   return collection.iterator().next();
 }