anchor.diff:                analyzeOnly: analyzeOnly,
                 emitJavaScript: emitJavaScript,
                 preserveComments: preserveComments) {
  -    coreLibrary = deprecatedFutureValue(createLibrary("core", coreSource));
  +    coreLibrary = createLibrary("core", coreSource);
   
       // We need to set the assert method to avoid calls with a 'null'
       // target being interpreted as a call to assert.
  -    jsHelperLibrary = deprecatedFutureValue(
  -        createLibrary("helper", helperSource));
  -    foreignLibrary = deprecatedFutureValue(
  -        createLibrary("foreign", FOREIGN_LIBRARY));
  -    interceptorsLibrary = deprecatedFutureValue(
  -        createLibrary("interceptors", interceptorsSource));
  -    isolateHelperLibrary = deprecatedFutureValue(
  -        createLibrary("isolate_helper", isolateHelperSource));
  +    jsHelperLibrary = createLibrary("helper", helperSource);
  +    foreignLibrary = createLibrary("foreign", FOREIGN_LIBRARY);
  +    interceptorsLibrary = createLibrary("interceptors", interceptorsSource);
  +    isolateHelperLibrary = createLibrary("isolate_helper", isolateHelperSource);
   
       // Set up the library imports.
       importHelperLibrary(coreLibrary);
  
positive.code: 
  import '../../../sdk/lib/_internal/compiler/implementation/dart2jslib.dart'
      hide TreeElementMapping;
  
  import '../../../sdk/lib/_internal/compiler/implementation/dart_types.dart';
  
  import '../../../sdk/lib/_internal/compiler/implementation/deferred_load.dart'
      show DeferredLoadTask;
  
negative.code:    * Used internally to create a library from a source text. The created library
     * is fixed to export its top-level declarations.
     */
    LibraryElement createLibrary(String name, String source) {
      Uri uri = new Uri(scheme: "dart", path: name);
      var script = new Script(uri, new MockFile(source));
      var library = new LibraryElementX(script);
  