Interface used to get the list of roles for the current user. Implementations
of this interface must be runtime/platform/container specific, since there is
no container agnostic mechanism to get the current list of roles.
Return true if the implementation is capable of generating roles for the
current runtime platform. This allows multiple implementations to be
available at the same time, and only the appropriate one will be used.