/* (non-Javadoc)
* @see org.cipres.treebase.domain.DomainHome#findSomethingByRangeExpression(java.lang.Class, java.lang.String, java.lang.String)
*/
public <T extends TBPersistable> Collection<T> findSomethingByRangeExpression(Class t, String attributeName,
String rangeExpression) throws MalformedRangeExpression {
RangeExpression re = new RangeExpression(rangeExpression);
Criteria criteria = getSession().createCriteria(t);
// criteria.createAlias(attributeName, "alias");
criteria.add(re.getCriteria(attributeName));
Collection<T> results = criteria.list();
return results;
}