package com.mycompany.client; import java.util.Collection; import com.google.gwt.user.client.rpc.AsyncCallback; import com.smartgwt.client.data.DSRequest; public abstract class GwtRpcDataSourceEndpoint { public abstract void callEndpoint(AsyncCallback callback, DSRequest request, Object ... parameters); public Collection transformResult(Object result) { return (Collection)result; } public void postFailure(Throwable cause) { } public void postSuccess(Object result) { } }