public void onChange(ChangeEvent event) {
int index = sldList.getSelectedIndex();
if (index >= 0) {
String name = sldList.getItemText(index);
service.findByName(name, new AsyncCallback<StyledLayerDescriptorInfo>() {
public void onSuccess(StyledLayerDescriptorInfo sld) {
if (!sld.getChoiceList().isEmpty()) {
StyledLayerDescriptorInfo.ChoiceInfo info = sld.getChoiceList().iterator().next();
if (info.ifNamedLayer()) {