code: public AnalyticProductInterface getCalibrationProductForSymbol(String symbol) {
  
  		/*
  		 * The internal data structure is not optimal here (a map would make more sense here),
  		 * if the user does not require access to the products, we would allow non-unique symbols.
  		 * Hence we store both in two side by side vectors.
  		 */
  		for(int i=0; i<calibrationProductsSymbols.size(); i++) {
  			String calibrationProductSymbol = calibrationProductsSymbols.get(i);
  			if(calibrationProductSymbol.equals(symbol)) {
  				return calibrationProducts.get(i);
  			}
  		}
  
  		return null;
  	}
docs: Returns the first product found in the vector of calibration products
  which matches the given symbol, where symbol is the String set in
  the calibrationSpecs.
  
  @param symbol A given symbol string.
  @return The product associated with that symbol.