Comment obtenir le DiscriminatorValue au moment de l'exécution

Nous avons les classes suivantes

@Entity
@Inheritance(strategy = InheritanceType.SINGLE_TABLE) //optional annotation as this is default
@DiscriminatorColumn(name = "apType", discriminatorType = DiscriminatorType.STRING, length = 255)
@DiscriminatorValue("AP")
public class ApplicationProcess {
}

Et ce

@Entity
@DiscriminatorValue("APS")
public class ApplicationProcessScheme extends ApplicationProcess {
}

Maintenant, j'ai besoin de savoir au moment de l'exécution si le ApplicationProcess est de DiscriminatorValue AP or APS.
Puisque c'est géré automatiquement par jpa, je n'ai aucun moyen d'obtenir cette valeur.

Nous faisons appel à une méthode qui prend un ApplicationProcess comme paramètre, et je veux éviter d'utiliser instanceof pour vérifier de quel type il est. Serait mieux si je pouvais faire quelque chose comme

applicationProcess.getApType().equals("AP");