private final Map<String, Integer> bindingMap = new TreeMap<String, Integer>();
public BaseInsertCriteriaBuilderImpl(MainQuery mainQuery, boolean isMainQuery, Class<T> clazz, String cteName, Class<?> cteClass, Y result, CTEBuilderListener listener) {
super(mainQuery, isMainQuery, DbmsStatementType.INSERT, clazz, null, cteName, cteClass, result, listener);
if (!jpaProvider.supportsInsertStatement()) {
throw new IllegalStateException("JPA provider does not support insert statements!");
<BUG>}
}</BUG>
@Override
@SuppressWarnings("unchecked")
public X bind(String attributeName, Object value) {

private final Map<String, Integer> bindingMap = new TreeMap<String, Integer>();
public BaseInsertCriteriaBuilderImpl(MainQuery mainQuery, boolean isMainQuery, Class<T> clazz, String cteName, Class<?> cteClass, Y result, CTEBuilderListener listener) {
super(mainQuery, isMainQuery, DbmsStatementType.INSERT, clazz, null, cteName, cteClass, result, listener);
if (!jpaProvider.supportsInsertStatement()) {
throw new IllegalStateException("JPA provider does not support insert statements!");
}
}
@Override
protected void appendSelectClause(StringBuilder sbSelectFrom) {
selectManager.buildSelect(sbSelectFrom, true);
}
@Override
@SuppressWarnings("unchecked")
public X bind(String attributeName, Object value) {
