Java api for terms lookup query

How do I implement a terms query like under in Java?
Anyway to use termsQuery() or other way?

"query" : {
"terms" : {
"user" : {
"index" : "users",
"type" : "user",
"id" : "2",
"path" : "followers"
}
}

https://www.elastic.co/guide/en/elasticsearch/reference/2.1/query-dsl-terms-query.html

Thanks in advance,
/ Jae

5.0.0-alpha has added this.
We can do like,

TermsLookup lookup = new TermsLookup("users", "user", "2", "followers");
return new TermsQueryBuilder(field, lookup);