@Test public void copyIsImmutable() { AnalyticsContext copy = analyticsContext.unmodifiableCopy(); //noinspection EmptyCatchBlock try { copy.put("foo", "bar"); fail("Inserting into copy should throw UnsupportedOperationException"); } catch (UnsupportedOperationException expected) { } }