}
}
private Object[] getDataAsArray( Widget widget ) {
List<Object> result = new ArrayList<Object>();
WidgetDataWhiteList service = RWT.getClient().getService( WidgetDataWhiteList.class );
String[] dataKeys = service == null ? null : service.getKeys();
if( dataKeys != null ) {
for( String key : dataKeys ) {
if( key != null ) {
Object value = widget.getData( key );
if( value != null ) {