Java Rule Engine Design Calculations