Java library for fuzzy logic and reasoning using Java and/or the Jess Expert System Shell