	/**
	 * update YYYY
	 *@param parent ${top_bo_name}
	 *@param object ${child_bo_name}
	*/
	public void update${child_bo_name}(${top_bo_name} parent, ${child_bo_name} object) throws BOException {
	    try {
		 Row row = ((RowBO)parent).getRow();
		SyncBo syncBo = row.getSyncBo();


    		Row childRow = ((RowBO)object).getRow();
    		Row copyChildRow = childRow.createUnlinkedCopy();

    		((RowBO)object).setRow(copyChildRow);

		((WritableBO)object).write();
		Row modifChildRow = ((RowBO)object).getRow();
		syncBo.replaceRow(modifChildRow);

	    } catch (Exception e) {
		throw new BOException("Failed inserting ${child_bo_name}: " + e.toString());
	    }
	}