}
@Override
public void renderInitialization( Widget widget ) throws IOException {
RefreshComposite composite = ( RefreshComposite )widget;
RemoteObject remoteObject = createRemoteObject( composite, TYPE_REFRESH_COMPOSITE );
remoteObject.setHandler( new RefreshCompositeOperationHandler( composite ) );
remoteObject.set( PROPERTY_PARENT, getId( composite.getParent() ) );
remoteObject.set( PROPERTY_STYLE, createJsonArray( getStyles( composite, ALLOWED_STYLES ) ) );
initializeListenToRefresh( composite, remoteObject );
initializeMessage( remoteObject, composite.getMessage() );
}