anchor.diff:  [source,javascript]
   ----
   var Foo = {};
  +/**
  + * @constructor
  + */
   Foo.Bar = function() {};
   Foo.Bar.prototype.baz = function() {};
  -var Foo.Boo = {};
  +/**
  + * @constructor
  + */
  +var Foo.Boo = function() {};
   Foo.Boo.prototype.woz = function() {};
   ----
   
  
positive.code: ----
  
  [[writing-externs]]
  == Writing Externs
  
  Local type hints goes a long way to automating the process of writing externs.
  However for interop heavy code this will lead to a lot of type hinting
  particularly for the return values of commonly used functions. In this case it's
  probably better to provide the externs file. However, even in this case the
  
negative.code: [source,javascript]
  ----
  var Foo = {};
  /**
   * @constructor
   */
  Foo.Bar = function() {};
  /**
   * @return [Foo.Boo]
   */
  Foo.Bar.prototype.baz = function() {};
  /**
   * @constructor
   */
  var Foo.Boo = function() {};
  Foo.Boo.prototype.woz = function() {};
  ----
  