How to Use PasswordResetHelper Class

Hi,
I’m trying to get access to the component:

com.atlassian.stash.internal.user.CrowdPasswordResetHelper

provided by this dependency:

<dependency>
    <groupId>com.atlassian.bitbucket.server</groupId>
    <artifactId>bitbucket-service-impl</artifactId>
    <version>6.1.2</version>
    <scope>provided</scope>
</dependency>

However I’m unable to import the component successfully because it’s not exported by any package in OSGI, and given the following error:

ERROR [spring-startup]  c.a.plugin.osgi.factory.OsgiPlugin Detected an error (BundleException) enabling the plugin '<my-plugin>' : Unable to resolve <my-class> [130](R 130.0): missing requirement [<my-class> [130](R 130.0)] osgi.wiring.package; (&(osgi.wiring.package=com.atlassian.stash.internal.user)(version>=0.0.0)) Unresolved requirements: [[my-plugin [130](R 130.0)] osgi.wiring.package; (&(osgi.wiring.package=com.atlassian.stash.internal.user)(version>=0.0.0))].  This error usually occurs when your plugin imports a package from another bundle with a specific version constraint and either the bundle providing that package doesn't meet those version constraints, or there is no bundle available that provides the specified package

I’m trying to create a user password reset token, is there a way to use this internal class or an alternative to this that would allow for password reset token generation?

Thanks