protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
setIcon(AllIcons.Nodes.Servlet);
append(((Url)value).toDecodedForm());
}
});
<BUG>final AsyncResult<Url> result = new AsyncResult<Url>();

JBPopupFactory.getInstance().
createListPopupBuilder(list).

setTitle("Choose Url").

setItemChoosenCallback(new Runnable() {
</BUG>
@Override

protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
setIcon(AllIcons.Nodes.Servlet);
append(((Url)value).toDecodedForm());
}
});
final AsyncPromise<Url> result = new AsyncPromise<Url>();
JBPopupFactory.getInstance()
.createListPopupBuilder(list)
.setTitle("Choose Url")
.setItemChoosenCallback(new Runnable() {
@Override
