Added GwtIncompatible, to allow finer-grained control on what is available in GWT