	/**
	 * lookup XXXX
	 *@param key Key
	 *@return ${top_bo_name}
	*/
	public ${top_bo_name} lookup${top_bo_name}(String key) throws BOException {
		${top_bo_name} object = createCheck${top_bo_name}();

		try {
			// map the row to the bo implementation
			Row row = dataFacade.getRow(key);
			((RowBO)object).setRow(row);
		} catch (PersistenceException e) {
			throw new BOException("Failed looking-up ${top_bo_name}: " + e.toString());
		}

		return  object;
	}
