Stop wrapping `JavaInfo` into native instances

PiperOrigin-RevId: 716226895
Change-Id: I6315595317d4d1c638f610fb91a932231ed8d48b
diff --git a/java/private/java_info.bzl b/java/private/java_info.bzl
index 3b68e69..8a3b5e4 100644
--- a/java/private/java_info.bzl
+++ b/java/private/java_info.bzl
@@ -183,7 +183,7 @@
                 transitive = [p.transitive_native_libraries for p in providers],
             ),
         )
-    return get_internal_java_common().wrap_java_info(_new_javainfo(**result))
+    return _new_javainfo(**result)
 
 def to_java_binary_info(java_info, compilation_info):
     """Get a copy of the given JavaInfo with minimal info returned by a java_binary
@@ -518,7 +518,7 @@
             compilation_info = None,
             annotation_processing = None,
         )
-    return get_internal_java_common().wrap_java_info(_new_javainfo(**result))
+    return _new_javainfo(**result)
 
 def _validate_provider_list(provider_list, what, expected_provider_type):
     get_internal_java_common().check_provider_instances(provider_list, what, expected_provider_type)