code: @Nonnull
      public ProgramTypeRegistry registryForPath(String path) {
          return registryMap.computeIfAbsent(path, p -> new ProgramTypeRegistry(programNameFromPath(path)));
      }
docs: Get a program type registry for the file at given path. If the
  registry is not created yet, it will be created.
  
  @param path The thrift file path.
  @return The associated program type registry.