hunk.code_window:     return cold;
     }
     createHotObservable<T>(marbles: string, values?: any, error?: any): HotObservable<T> {
       if (marbles.indexOf('!') !== -1) {
         throw new Error('hot observable cannot have unsubscription marker "!"');
       }
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit:   /**
      * @param marbles A diagram in the marble DSL. Letters map to keys in `values` if provided.
      * @param values Values to use for the letters in `marbles`. If ommitted, the letters themselves are used.
      * @param error The error to use for the `#` marble (if present).
      */
     createHotObservable<T = string>(marbles: string, values?: { [marble: string]: T }, error?: any): HotObservable<T> {
  
hunk.file_path: src/internal/testing/TestScheduler.ts
hunk.type: replace
file: import { NgModule } from '@angular/core';
  import { BrowserModule } from '@angular/platform-browser';
  import { RouterModule } from '@angular/router';
  
  import { AppComponent } from './app.component';
  
  @NgModule({
    imports: [
      BrowserModule,
      RouterModule.forChild([{ path: '07-01', component: AppComponent }])
    ],
    declarations: [
      AppComponent
    ],
    exports: [ AppComponent ]
  })
  export class AppModule {}
  