| Index: samples/swarm/swarm_ui_lib/observable/observable.dart
 | 
| diff --git a/samples/swarm/swarm_ui_lib/observable/observable.dart b/samples/swarm/swarm_ui_lib/observable/observable.dart
 | 
| index b03a50a4fff35e4a01c2d330606078241fb48ab1..8e5a716dadcd3c640e156557dd31ec5abb9e0014 100644
 | 
| --- a/samples/swarm/swarm_ui_lib/observable/observable.dart
 | 
| +++ b/samples/swarm/swarm_ui_lib/observable/observable.dart
 | 
| @@ -325,6 +325,8 @@ class ObservableList<T>
 | 
|    }
 | 
|  
 | 
|    bool get isEmpty => length == 0;
 | 
| +
 | 
| +  bool get isNotEmpty => !isEmpty;
 | 
|  }
 | 
|  
 | 
|  // TODO(jmesserly): is this too granular? Other similar systems make whole
 | 
| 
 |