}//loadSecuritiesFromCollection public ICategoryItem getCatItemByID(enumCatType eType, int iId, ICategoryCollection cCollection) { // Retrieves category Item From given category ID ICategoryItem cCurrItem = cCollection.getItemByID(iId); if (cCurrItem == null) // new item { // Doesn't exist - create new cCurrItem = new cCategoryItem(eType, m_objCatHandler.getCategoryCol(eType).getCategoryVal(iId), iId, m_objErrorHandler, m_objPortfolio); cCollection.Add(cCurrItem); } return(cCurrItem); }//getCatItemByID