if ( dropData != null && dropData.fixedList == null && dropData.queryExpression != null ) {
Scheduler.get().scheduleDeferred( new Command() {
public void execute() {
LoadingPopup.showMessage( Constants.INSTANCE.RefreshingList() );
RepositoryServiceAsync repositoryService = GWT.create( RepositoryService.class );
repositoryService.loadDropDownExpression( dropData.valuePairs,
dropData.queryExpression,
new GenericCallback<String[]>() {
public void onSuccess(String[] data) {
LoadingPopup.close();