code: static Binding from(
        ModuleMetadata metadata, Node sourceNode, String closureNamespace, CreatedBy createdBy) {
      Preconditions.checkArgument(
          createdBy.isClosureImport(),
          "Expected goog.require(Type) or goog.forwardDeclare, got %s",
          createdBy);
      return new AutoValue_Binding(
          metadata,
          sourceNode,
          /* originatingExport= */ null,
          /* isModuleNamespace= */ true,
          closureNamespace,
          createdBy);
    }
docs: Binding for an entire module namespace created by const x = goog.require(Type)('...')