Another alternative would be to add getOwningPlugin to the ItemProvider interface- or just ignore the issue completely and remove the parameter :)