@SuppressWarnings("unchecked")
public final List<Supplier> findHavingAssembly(final Integer year,
final Integer fromWeek, final Integer toWeek,
final ProductAreaGroup productAreaGroup) {
return (List<Supplier>) getHibernateTemplate().execute(
new HibernateCallback() {
public Object doInHibernate(final Session session) {
String sqlProductAreaGroup = "select supplier from Supplier supplier "
+ " where exists(select 1 from Assembly assembly "
+ " where (assembly.inactive is null or "