code: public static FilterCriteriaType create(String name,  boolean collection, boolean map) {
          return new FilterCriteriaType(name, collection, map);
      }
docs: Create {@link FilterCriteriaType}
  @param name name of current {@link FilterCriteriaType}
  @param collection if true - {@link FilterCriteriaType} include {@link IModel} with {@link Collection}
  @param map if true
  @return new {@link FilterCriteriaType}
  @throws IllegalStateException if name don't matches with name pattern