Como verificar se o usuário pertence a determinado grupo do AD em java

Eu sei que deve ser uma pergunta muito fácil, mas eu sou novo em java e acho difícil obter o código exato que eu preciso. O que eu preciso ser capaz de fazer é obter o nome de usuário no Windows atualmente logado e verificar se esse usuário pertence ao grupo específico de usuários AD que precisa ser definido em algum arquivo de configuração. É muito fácil de fazer em C #, mas não tenho idéia de como fazer isso em JAVA. O código de exemplo seria ótimo. Em c # eu colocaria o grupo de segurança em App.Config em configurações de aplicativos, então eu posso pegar o Windows Identity do usuário conectado no momento e, em seguida, iterar através de todos os grupos que o usuário pertence e corresponde ao desejado. Eu preciso fazer exatamente o mesmo em java

questionAnswers(3)

yourAnswerToTheQuestion