protected final List<String> projections = new ArrayList<String>();
protected final Map<String, String> aliasToEntityType = new HashMap<String, String>();
protected final Map<String, PropertyPath> aliasToPropertyPath = new HashMap<String, PropertyPath>();
protected String alias;
private final Map<String, Object> namedParameters;
<BUG>private final EntityNamesResolver entityNames;
public SingleEntityQueryRendererDelegate(EntityNamesResolver entityNames, SingleEntityQueryBuilder<Q> builder, Map<String, Object> namedParameters) {

this.entityNames = entityNames;</BUG>
this.namedParameters = namedParameters != null ? namedParameters : Collections.<String, Object>emptyMap();

protected final List<String> projections = new ArrayList<String>();
protected final Map<String, String> aliasToEntityType = new HashMap<String, String>();
protected final Map<String, PropertyPath> aliasToPropertyPath = new HashMap<String, PropertyPath>();
protected String alias;
private final Map<String, Object> namedParameters;
private final EntityNamesResolver entityNames;
private final PropertyHelper propertyHelper;
public SingleEntityQueryRendererDelegate(PropertyHelper propertyHelper, EntityNamesResolver entityNames, SingleEntityQueryBuilder<Q> builder, Map<String, Object> namedParameters) {
this.propertyHelper = propertyHelper;
this.entityNames = entityNames;
this.namedParameters = namedParameters != null ? namedParameters : Collections.<String, Object>emptyMap();
