anchor.diff: +mixin printBoundedAreaNode(boundedArea, hidden)
  +  a(id="a#{boundedArea.ID}" onclick="expandTree('#{boundedArea.ID}')") +
  +  span #{boundedArea.NAME}
   mixin printChildren(boundedArea) 
     - var children = boundedArea.children;
     - var routes = boundedArea.routes;
     - if ((children == null || children.length == 0) && (routes == null || routes.length == 0)) {
       - return;
     - }
  -  ul.tree
  +  ul(class="tree hidden" id="ul#{boundedArea.ID}")
       - if (children != null && children.length > 0) {
         - for (var index = 0; index < children.length; index++) {
           - var child = children[index];
  
positive.code:     div.panel-heading
        | #{boundedArea.NAME}
      div.panel-body
        + printChildren(boundedArea)
  - }
  
negative.code:         - if (index == children.length - 1 && (routes == null || routes.length == 0)) {
            - liClass += ' last';
          - }
          li(class="#{liClass}") 
          + printBoundedAreaNode(child)
          + printChildren(child)
        - }
      - }  
  