issue-3: adding a provider to make subscribe and provider methods not marked as unused in idea
issue-3: regen the plugin jar with the unused provider