TrustManagerImpl is used in tls-checks in android sdk. Here it is in AndroidCodeSearch. Pay attention to the package:
package org.conscrypt;
This class is also used in android sdk sources. I mean the sources which have been downloaded from SdkManager. Specifically, android.security.net.config.NetworkSecurityTrustManager contains the following line:
import com.android.org.conscrypt.TrustManagerImpl;
My question is: why this class resides in org.conscrypt in AndroidCodeSearch, but in com.android.org.conscrypt in android sdk sources?
P.S. I think, it is semantically the same class, but declared in different packages for some reason. I would like to understand why.