- Added POSPredicate
- Change Predicate interface name
- fixed one of the error messages