anchor.diff:  
   import 'package:mojo/bindings.dart' as bindings;
   import 'package:mojo/core.dart' as core;
  +import 'package:mojo/mojo/application_connector.mojom.dart' as application_connector_mojom;
   import 'package:mojo/mojo/service_provider.mojom.dart' as service_provider_mojom;
   
   
  
positive.code:   }
  }
  
  const int kShell_connectToApplication_name = 0;
  
  const String ShellName =
        'mojo::Shell';
  
  abstract class Shell {
    void connectToApplication(String applicationUrl, Object services, Object exposedServices);
  
  }
  
  
negative.code:       _proxyImpl.sendMessage(params, kShell_connectToApplication_name);
      }
    
      void createApplicationConnector(Object applicationConnectorRequest) {
        if (!_proxyImpl.isBound) {
          _proxyImpl.proxyError("The Proxy is closed.");
          return;
        }
        var params = new ShellCreateApplicationConnectorParams();
        params.applicationConnectorRequest = applicationConnectorRequest;
        _proxyImpl.sendMessage(params, kShell_createApplicationConnector_name);
      }
    
  }
  
  
  