@SuppressWarnings("unchecked")
  <R> R create() {
    return (R) createWith(state.creator());
  }
Singleton which stores class metadata for faster lookups
criteria/common/src/org/immutables/criteria/matcher/CriteriaContext.java