     
     Sets can not be queried for the key `isEmpty` on purpose. `set.isEmpty`
     would evaluate to false in case of a missing set, and this would be soooo
-    misleading. So we recommend testing for `set.count` as above (which is
-    falsey for both empty and missing sets).
+    misleading. On the contrary, `set.count` is falsey for both empty and
+    missing sets, and this is why it is the recommended technique.
     */
     public override var mustacheBox: ObjCMustacheBox {
         return ObjCMustacheBox(MustacheBox(

      template.render(Box(["set": NSSet()]))!
    
    In order to render a section if and only if a set is not empty, you can
    query its count property (since 0 is falsey):
    
    ::
    

      // Renders "Empty"
      template.render(Box(["set": NSSet()]))!
    
    Sets can be queried for the following keys:
    
    - count: number of elements in the set
    - anyObject: any object of the set
