public boolean canHandle(final Object selectedItem) {
if (!(selectedItem instanceof NamedObject)) {
return false;
}
final NamedObject namedObject = (NamedObject) selectedItem;
return namedObject.objectEquals(TextController.FILTER_NODE)
|| namedObject.objectEquals(TextController.FILTER_PARENT)
|| namedObject.objectEquals(TextController.FILTER_DETAILS)
|| namedObject.objectEquals(TextController.FILTER_NOTE)
|| namedObject.objectEquals(TextController.FILTER_ANYTEXT);
}