Unfortunately, it's not recommended to use collection interfaces when defining GWT APIs, because the GWT compiler has to account for every implementation.