public void onSuccess(T value) {

        try {
            m_result = value;
            onResponse(value);
        } catch (UmbrellaException exception) {
            Throwable wrappedException = exception.getCauses().iterator().next();
            onFailure(wrappedException);
            if (!GWT.isProdMode()) {
                throw exception;
            }
        } catch (RuntimeException error) {
            onFailure(error);
            if (!GWT.isProdMode()) {
                throw error;
            }
        }
    }
public void onSuccess ( T value ) { try { m_result = value ; onResponse ( value ) ; } catch ( UmbrellaException exception ) { Throwable wrappedException = exception . getCauses ( ) . iterator ( ) . next ( ) ; onFailure ( wrappedException ) ; if ( ! GWT . isProdMode ( ) ) { throw exception ; } } catch ( RuntimeException error ) { onFailure ( error ) ; if ( ! GWT . isProdMode ( ) ) { throw error ; } } }
@see com.google.gwt.user.client.rpc.AsyncCallback#onSuccess(java.lang.Object)