private void assertListNotModifiable(FloatList list) throws Exception { try { list.add((float) 1); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } try { list.add(1, (float) 2); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } try { list.addAll(makeFloatList()); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } try { list.addAll(1, makeFloatList()); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } try { list.removeElementAt(1); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } try { list.removeElement((float) 1); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } try { list.removeAll(makeFloatList()); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } try { list.retainAll(makeFloatList()); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } try { list.clear(); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } try { list.set(1, (float) 2); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException e) { // expected } }