class DefaultPersistenceManager implements PersistenceManager<T, I> {

	@Override
	public <E> List<E> getMultipleResult(final Query<E> query) {
		Query<E> finalQuery = query;
		TypedQuery<E> typedQuery = createQuery(finalQuery.getQuery(), finalQuery.getParameters(), finalQuery.getClazz());
		
		return typedQuery.getResultList();
	}

}