Base class for implementing an introductory flow through a product on the JIRA platform.
This type of flow is only ever triggered on a user's first use of JIRA.
A user will not be put through more than one first-use flow.
A hook point to allow a flow to check whether it would be appropriate to put the user through it.
For example, if you have a flow that only people with permission to create projects should go through,
you could do that permission check here.
true if the first use flow should be activated for this user.