code: public static Predicate parse(final String predicate) {
          return PredicateParser.parse(predicate, Thread.currentThread().getContextClassLoader());
      }
docs: parses the predicate string, and returns the result, using the TCCL to load predicate definitions
  @param predicate The prediate string
  @return The predicate