google-auth-library-java supported ADC impersonation and it is proposed in aip-dev/google.aip.dev#728.