A performance optimisation: occasionally the String entityName + "." + associationName is allocated, even though a possible branch might not need to have this string allocated.