/**
* Creates a special validator that considers that items may be gotten from what's filtered (not only actually selected).
*/
private ISelectionStatusValidator createValidator() {
return new ISelectionStatusValidator() {
public IStatus validate(Object[] selection) {
if (selection != null && selection.length == 1) {
return new Status(IStatus.OK, PydevPlugin.getPluginID(), getEntry(selection[0].toString()));
}