anchor.diff:  }
   
   class EntityOverview {
  -
  -//InputElement symbolFrom;
  -//InputElement symbolTo;
  -//LabelElement symbolToLabel;
  -//
  -//TableSectionElement tbody;
  -//TableCellElement totalSymbols;
  -//TableCellElement decimalRange;
  -
  -//void refreshSymbolList() {
  -//  final InputElement symFrom = document.body.query('#symbolFrom');
  -//  final InputElement symTo = document.body.query('#symbolTo');
  -//  
  -//     final int symbolFromNum = Math.parseInt(symFrom.value);
  -//     final int symbolToNum = Math.parseInt(symTo.value);
  -//
  -//     tbody = document.body.query('#tbody');
  -//   tbody.nodes.clear();
  -//   int code = 1;
  -//   for (int idx = symbolFromNum; idx < symbolToNum; idx++) {
  -//      final symbol = new Element.html('<tr><td>' + code++ + '</td><td>' + new String.fromCharCodes([idx])+ '</td><td>' +
  -//       idx
  -//      + '</td></tr>');
  -//
  -//     tbody.elements.add(symbol);
  -//
  -//     totalSymbols = document.body.query('#totalSymbols');
  -//     totalSymbols.innerHTML = (symbolToNum - symbolFromNum).toString();
  -//
  -//     decimalRange = document.body.query('#decimalRange');
  -//     decimalRange.innerHTML = symbolFromNum.toString() + ' - ' + symbolToNum.toString();
  -//   }
  -//}
  -
  -//void init() {
  -//    final ButtonElement display = document.body.query('#symbol-display');
  -//    display.on.click.add((e) => displaySymbol());
  -//    
  -//    final ButtonElement refresh = document.body.query('#refresh');
  -//    refresh.on.click.add((e) => refreshSymbolList());    
  -//}
  -
  -//void displaySymbol() {
  -//    final List<Element> a = document.queryAll('.viewBox');
  -//    final InputElement symbolId = document.query('#symbolId');
  -//    for(final InputElement e in a) {
  -//      e.innerHTML = '&#' + symbolId.value + ';';
  -//    }
  -//}
  -
     EntityOverview() {
  -//      init();
  -//      refreshSymbolList();
     }
   }
   
   void main() {
     final Layout layout = new Layout(null);
  -  
       
     new EntityOverview();
   }
  
positive.code:      }
    }
    
    Map<String, Object> _scopes;
    Element _fragment;
  
    final List entities;
  
    EntityContainer(this.entities) : _scopes = new Map<String, Object>() {
      _fragment = new DocumentFragment();
      
      var containerTable = new Element.html("""
          <table>
            <caption>Container</caption>
            <thead>
              <tr>
                <td>#</td>
  
negative.code: 
    BaseElement base;
    Map<String, Object> _scopes;
    DocumentFragment _fragment;
  
    var content;
    var entities;
  
    Layout(this.entities) : _scopes = new Map<String, Object>() {
      init();
      
      _fragment = new DocumentFragment();
      
      
      final EntityContainer entityContainer = new EntityContainer(entities);
      _fragment.elements.add(entityContainer.root);
  
      final EntityViewer entityViewer = new EntityViewer(entities);
      _fragment.elements.add(entityViewer.root);
      
      document.body.elements.add(_fragment);
      
      entityContainer.addUiHandler();
  