old_contents: var obj = [];
  var asts = {
    'path1': "import('path3') <foo 'value'>",
    'path2': "",
    'path3': "<foo2 'value'>"
  }
  
  var ctx = L20n.getContext();
  
  ctx.__addResourceAST('path1')
  
  ctx.__addResourceAST('path2')
  
  ctx.__addResourceAST('path1')
  
  ctx.onReady = function() {
    console.log('-- ready!')
    console.log(ctx.getAST());
  }
  
  //Compiler.compile(ast, obj);
  
  //console.log('01 Firefox', obj['brandName1'].get(obj));
  
new_contents: var obj = [];
  var asts = {
    'path1': "import('path3') <foo 'value'>",
    'path2': "",
    'path3': "<foo2 'value'>"
  }
  
  var ctx = L20n.getContext();
  
  ctx.__addResourceAST('path1')
  
  ctx.__addResourceAST('path2')
  
  ctx.__addResourceAST('path1')
  
  ctx.onReady = function() {
    console.log('-- ready!')
    console.log(ctx.getAST());
    console.log(ctx.get('foo'))
  }
  
  //console.log('01 Firefox', obj['brandName1'].get(obj));
  
subject: use compiler in test