public void authenticate(
     @Nullable CryptoObject paramCryptoObject,
     int paramInt,
     @Nullable CancellationSignal paramCancellationSignal,
     @NonNull AuthenticationCallback paramAuthenticationCallback,
     @Nullable Handler paramHandler) {
   IMPL.authenticate(
       this.mContext,
       paramCryptoObject,
       paramInt,
       paramCancellationSignal,
       paramAuthenticationCallback,
       paramHandler);
 }
 public boolean isHardwareDetected() {
   return IMPL.isHardwareDetected(this.mContext);
 }
 public boolean hasEnrolledFingerprints() {
   return IMPL.hasEnrolledFingerprints(this.mContext);
 }