Update the java doc to match the behavior

The javadoc of getProvisionedVpnProfileState only describes the
VpnProfileState will be null if if there was no profile
provisioned by the calling package. The implementation requires
the VPN profile being prepared so that the owner UID and package
name are well set up. Design is either changed to refer only the
package name information and check provisioned VPN profile from
VPN profile store, or correct the javadoc. In practice, a VPN app
that provision a VPN profile without starting it should know the
VPN status which is disconnected. The API should be useful after
starting the VPN profile.

Update the doc to match the behavior.

Bug: 280021394
Test: m
Change-Id: I80322ff296661972a442d799812751d5411b665b
diff --git a/core/java/android/net/VpnManager.java b/core/java/android/net/VpnManager.java
index 2e64a74..ff47f3f 100644
--- a/core/java/android/net/VpnManager.java
+++ b/core/java/android/net/VpnManager.java
@@ -444,7 +444,7 @@
      * Retrieve the VpnProfileState for the profile provisioned by the calling package.
      *
      * @return the VpnProfileState with current information, or null if there was no profile
-     *         provisioned by the calling package.
+     *         provisioned and started by the calling package.
      */
     @Nullable
     public VpnProfileState getProvisionedVpnProfileState() {
diff --git a/services/core/java/com/android/server/VpnManagerService.java b/services/core/java/com/android/server/VpnManagerService.java
index 2b43ef4..9b4f968 100644
--- a/services/core/java/com/android/server/VpnManagerService.java
+++ b/services/core/java/com/android/server/VpnManagerService.java
@@ -406,7 +406,7 @@
      * Retrieve the VpnProfileState for the profile provisioned by the given package.
      *
      * @return the VpnProfileState with current information, or null if there was no profile
-     *         provisioned by the given package.
+     *         provisioned and started by the given package.
      * @hide
      */
     @Override
diff --git a/services/core/java/com/android/server/connectivity/Vpn.java b/services/core/java/com/android/server/connectivity/Vpn.java
index d4bb445..7cef7fe 100644
--- a/services/core/java/com/android/server/connectivity/Vpn.java
+++ b/services/core/java/com/android/server/connectivity/Vpn.java
@@ -5010,7 +5010,7 @@
      * Retrieve the VpnProfileState for the profile provisioned by the given package.
      *
      * @return the VpnProfileState with current information, or null if there was no profile
-     *         provisioned by the given package.
+     *         provisioned and started by the given package.
      */
     @Nullable
     public synchronized VpnProfileState getProvisionedVpnProfileState(