code: public <T> List<T> getOptional(Class<T> type, Object locator) {
  		try {
  			return find(type, locator, false);
  		} catch (Exception ex) {
  			return new ArrayList<T>();
  		}
  	}
docs: Gets all component references that match specified locator and matching to
  the specified type.
  
  @param type    the Class type that defined the type of the result.
  @param locator the locator to find references by.
  @return a list with matching component references or empty list if nothing
  was found.