* the inverse of target, that is Any-target.getInverse() => Any-inverseTarget
* @param bidirectional
* if true, register the reverse relation as well, that is, Any-inverseTarget.getInverse() => Any-target
*/
public static void registerSpecialInverse(String target, String inverseTarget, boolean bidirectional) {
SPECIAL_INVERSES.put(new CaseInsensitiveString(target), inverseTarget);
if (bidirectional && !target.equalsIgnoreCase(inverseTarget)) {
SPECIAL_INVERSES.put(new CaseInsensitiveString(inverseTarget), target);
}
}