public UserAdminData getNextHardTokenToGenerate(Admin admin, X509Certificate issuercert)  throws UnavailableTokenException;
public UserAdminData getNextHardTokenToGenerate(Admin admin, String alias)  throws UnavailableTokenException;
    public UserAdminData getNextHardTokenToGenerate(Admin admin, X509Certificate issuercert)  throws UnavailableTokenException;