src/com/google/javascript/jscomp/AmbiguateProperties.java
/**
   * Adds the instance of the given constructor, its implicit prototype and all
   * its related types to the given bit set.
   */
Adds the instance of the given constructor, its implicit prototype and all
its related types to the given bit set.
Adds the instance of the given constructor its implicit prototype and all its related types to the given bit set .
private void addRelatedInstance(FunctionType constructor, JSTypeBitSet related) {
    checkArgument(constructor.hasInstanceType(),
        "Constructor %s without instance type.", constructor);
    ObjectType instanceType = constructor.getInstanceType();
    related.set(getIntForType(instanceType.getImplicitPrototype()));
    computeRelatedTypes(instanceType);
    related.or(relatedBitsets.get(instanceType));
  }
private void addRelatedInstance ( FunctionType constructor , JSTypeBitSet related ) { checkArgument ( constructor . hasInstanceType ( ) , "Constructor %s without instance type." , constructor ) ; ObjectType instanceType = constructor . getInstanceType ( ) ; related . set ( getIntForType ( instanceType . getImplicitPrototype ( ) ) ) ; computeRelatedTypes ( instanceType ) ; related . or ( relatedBitsets . get ( instanceType ) ) ; }
Adds the instance of the given constructor, its implicit prototype and all
 its related types to the given bit set.
Adds the instance of the given constructor its implicit prototype and all its related types to the given bit set .