The signature is
default <Q, I, U> SubscriptionQueryResult<I, U> subscriptionQuery(Q query, Class<I> initialResponseType, Class<U> updateResponseType)
But so far I did not find a reason to have different types for initial and update responses.
What did you have in mind?
Would you be open for a PR that provides