code: @Override
      public boolean applies(final AbstractUIField _uiField)
          throws EFapsException
      {
          return (_uiField.getParent().isViewMode() || _uiField.getParent().isSearchMode())
                          && _uiField.getFieldConfiguration().getField().getReference() != null
                          && _uiField.getInstanceKey() != null && (isCheckOut(_uiField) || hasAccess2Menu(_uiField));
      }
docs: {@inheritDoc}