protected List<Hybridization> getHybridizations(Biomaterial caArraySample)
     throws InvalidInputException {
   HybridizationSearchCriteria criteria = new HybridizationSearchCriteria();
   Set<CaArrayEntityReference> sourceSet = new HashSet<CaArrayEntityReference>();
   sourceSet.add(caArraySample.getReference());
   criteria.setBiomaterials(sourceSet);
   return getSearchService().searchForHybridizations(criteria, null).getResults();
 }