Interfaces defining Formulas in LTL. Have your objects implement those marker interfaces to be recognized as the appropriate formulas.