anchor.diff:  
   <div id="dummy-genericConsent" style="display: none"></div>
   
  -<div id="dummy-consentVersion" style="display: none">
  -<table id="consentVersion" class="tablecontent" width="50%">
  -	<tr>
  -		<td valign="top">
  -			<input type="text" size="25" name="study.consents[PAGE.ROW.INDEX].consentVersions[NESTED.PAGE.ROW.INDEX].name" class="validate-notEmpty" />
  -		</td>
  -		<td valign="top">
  -		 	<input type="text" id="study.consents[PAGE.ROW.INDEX].consentVersions[NESTED.PAGE.ROW.INDEX].effectiveDate" name="study.consents[PAGE.ROW.INDEX].consentVersions[NESTED.PAGE.ROW.INDEX].effectiveDate" class="date validate-DATE&&notEmpty" size="18"/>
  -		 	    <a href="#" id="study.consents[PAGE.ROW.INDEX].consentVersions[NESTED.PAGE.ROW.INDEX].effectiveDate-calbutton">
  -                    <img src="<chrome:imageUrl name="b-calendar.gif"/>" alt="Calendar" width="17" height="16" border="0" align="absmiddle"/>
  -                </a>
  -			
  -		</td>
  -		<td valign="top" align="left"><a
  -			href="javascript:RowManager.deleteRow(RowManager.getNestedRowInserter(genericConsentRowInserterProps,PAGE.ROW.INDEX),NESTED.PAGE.ROW.INDEX,-1);"><img
  -			src="<tags:imageUrl name="checkno.gif"/>" border="0"></a></td>
  -	</tr>
  -</table>
  -</div>
   
   <div id="genericHtml" style="display: none">
   <table width="100%">
  
positive.code:           </th>
            <th></th>
        </tr>
        <c:choose>
        	<c:when test="${fn:length(consent.consentVersions) == 0}">
        		<tr>
        			<td align="left" id="addConsentVersionMessage-${consentCount.index}"><fmt:message key="study.consent.addConsentVersion"/></td>
        		</tr>
        	</c:when>
        	<c:otherwise>
        		<c:forEach items="${consent.consentVersions}" var="version" varStatus="versionStatus">
  	            <tr id="consentVersion-${versionStatus.index}">
  	                <td valign="top">
  	                	<form:input path="study.consents[${consentCount.index}].consentVersions[${versionStatus.index}].name" size="25" cssClass="validate-notEmpty" />
  	                </td>
  	                <td valign="top">
  	                	<tags:dateInput path="study.consents[${consentCount.index}].consentVersions[${versionStatus.index}].effectiveDate" cssClass="validate validate-DATE&&notEmpty" />
  	                </td>
  	                <td valign="top" align="left">
  	                    <a href="javascript:RowManager.deleteRow(RowManager.getNestedRowInserter(genericConsentRowInserterProps,${consentCount.index}),${versionStatus.index },'${version.id==null?'HC#':'ID#'}${version.id==null?version.hashCode:version.id}');">
  	                    	<img src="<tags:imageUrl name="checkno.gif"/>" border="0">
  	                    </a>
  	                </td>
  	            </tr>
              </c:forEach>
        	</c:otherwise>
        </c:choose>    
        </table>
        <br>
        <tags:button id="addVersion-${consentCount.index}" type="button" color="blue" icon="add" value="Add Consent Version"
  					onclick="$('addConsentVersionMessage-${consentCount.index}') != null ? $('addConsentVersionMessage-${consentCount.index}').hide():''; javascript:RowManager.addRow(RowManager.getNestedRowInserter(genericConsentRowInserterProps,${consentCount.index}));" size="small"/>
    </td>
  </tr>
  </table>
  
negative.code: 					</table>
  					</td>
  				</tr>
  				
  			</table>
  			</div>
  			
  