No public description

PiperOrigin-RevId: 730828599
Change-Id: If1b58425f30eb49547975776635642386bc3e46d
diff --git a/internal/o2o/setapi/setapi.go b/internal/o2o/setapi/setapi.go
index bd0b851..284846c 100644
--- a/internal/o2o/setapi/setapi.go
+++ b/internal/o2o/setapi/setapi.go
@@ -761,12 +761,9 @@
 
 func cleanupGoFeaturesImport(path string, content []byte) ([]byte, error) {
 	const featuresProto = "google/protobuf/go_features.proto"
-	parser := protoparse.NewParserWithAccessor(func(string) (io.ReadCloser, error) {
-		return io.NopCloser(bytes.NewReader(content)), nil
-	})
-	fopt, err := parser.ParseFile(path, false)
+	fopt, err := parse(path, content, false)
 	if err != nil {
-		return nil, fmt.Errorf("error reading file %s: %w", path, err)
+		return nil, fmt.Errorf("parse: %v", err)
 	}
 	desc := fopt.Desc
 	goFeaturesImported := slices.ContainsFunc(