@@ -103,17 +103,17 @@ public int basicIndexOf(Object object) {
103103
104104 @ Override
105105 public int basicLastIndexOf (Object object ) {
106- throw new UnsupportedOperationException () ;
106+ return - 1 ;
107107 }
108108
109109 @ Override
110110 public boolean basicContains (Object object ) {
111- throw new UnsupportedOperationException () ;
111+ return false ;
112112 }
113113
114114 @ Override
115115 public boolean basicContainsAll (Collection <?> collection ) {
116- throw new UnsupportedOperationException () ;
116+ return false ;
117117 }
118118
119119 @ Override
@@ -128,22 +128,22 @@ public NotificationChain basicAdd(Expression object, NotificationChain notificat
128128
129129 @ Override
130130 public List <Expression > basicList () {
131- throw new UnsupportedOperationException ();
131+ return Collections . emptyList ();
132132 }
133133
134134 @ Override
135135 public Iterator <Expression > basicIterator () {
136- throw new UnsupportedOperationException ();
136+ return Collections . emptyIterator ();
137137 }
138138
139139 @ Override
140140 public ListIterator <Expression > basicListIterator () {
141- throw new UnsupportedOperationException ();
141+ return Collections . emptyListIterator ();
142142 }
143143
144144 @ Override
145145 public ListIterator <Expression > basicListIterator (int i ) {
146- throw new UnsupportedOperationException ();
146+ return Collections . emptyListIterator ();
147147 }
148148
149149 @ Override
@@ -197,7 +197,7 @@ public boolean add(Expression e) {
197197
198198 @ Override
199199 public boolean containsAll (Collection <?> c ) {
200- throw new UnsupportedOperationException () ;
200+ return false ;
201201 }
202202
203203 @ Override
@@ -242,7 +242,7 @@ public int lastIndexOf(Object o) {
242242
243243 @ Override
244244 public ListIterator <Expression > listIterator () {
245- throw new UnsupportedOperationException ();
245+ return Collections . emptyListIterator ();
246246 }
247247
248248 @ Override
@@ -252,7 +252,7 @@ public ListIterator<Expression> listIterator(int index) {
252252
253253 @ Override
254254 public List <Expression > subList (int fromIndex , int toIndex ) {
255- throw new UnsupportedOperationException ();
255+ return Collections . emptyList ();
256256 }
257257
258258 @ Override
0 commit comments