code: @Override
      public boolean checkUserLoginable(LoginCredential credential) {
          final CredentialChecker checker = new CredentialChecker(credential);
          checkCredential(checker);
          if (!checker.isChecked()) {
              handleUnknownLoginCredential(credential);
          }
          return checker.isLoginable();
      }
docs: ----------