ServerName TryGetCurrentServer(CharacterName character, JobCancellationManager jobCancellationManager)
        {
            ServerHistoryProvider provider = GetServerHistoryProvider(character);

            return(provider.TryGetCurrentServer(jobCancellationManager));
        }
        ServerName TryGetServer(CharacterName character, DateTime exactDate, JobCancellationManager jobCancellationManager)
        {
            ServerHistoryProvider provider = GetServerHistoryProvider(character);

            return(provider.TryGetAtTimestamp(exactDate, jobCancellationManager));
        }