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:       _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);
      }
    
  }
  
  
  
negative.code:             message.payload);
          _impl.connectToApplication(params.applicationUrl, params.services, params.exposedServices);
          break;
        default:
          throw new bindings.MojoCodecError("Unexpected message name");
          break;
  