anchor.diff:  			<td class="formLabel" align="right"><%=attrNameLabel%>:</td>
   		<% if (isIsoDataTypeAttr) { // ISO Data Type %>	
   			<td class="formField" width="90%">
  -				<%=Iso21090DataTypeHtmlUtils.getHtmlFor(attrName,attrTypeClassName)%>
  +				<%=Iso21090DataTypeHtmlUtils.getHtmlFor(attrName,attrTypeClassName,jspUtils.getSearchableIsoDataTypeFields(className,attrName))%>
   			</td>
   		<%} else if (attrType.equalsIgnoreCase("java.lang.Boolean") ) {%>
   			<td class="formField" width="90%"><SELECT <%=focusAttributes%> class="formFieldSized" NAME=<%=attrName%> > 
  
positive.code: 			String attrName;
  			String attrNameLabel = "";
  		   	String attrType;
  		   	String attrTypeClassName = "";
  		   
  		   	for(int i=0; i < fieldNames.size(); i++)
  		   	{	attrName = ((Field)fieldNames.get(i)).getName();
  			   	attrType = ((Field)fieldNames.get(i)).getType().getName();
  			   	
  			   	boolean isIsoDataTypeAttr = attrType.startsWith("gov.nih.nci.iso21090");
  			   	
  
negative.code: 						++beginIndex;
  						attrTypeClassName =  attrType.substring(beginIndex).toUpperCase();
  					}
  			   		
  			   		if (attrGenericTypeClassName.indexOf('<') > 0){ // e.g. IVL<INT>
  			   			beginIndex = attrGenericTypeClassName.lastIndexOf('.') + 1;
  			   		
  			   			attrGenericTypeClassName = attrGenericTypeClassName.substring(beginIndex,attrGenericTypeClassName.length()-1).toUpperCase();
  			   			attrTypeClassName +=  "&lt;" + attrGenericTypeClassName + "&gt;";
  			   		}
  			   		
  			   		attrNameLabel = attrName + " (" + attrTypeClassName +")"; 
  			   	} else {
  			   		attrNameLabel = attrName;
  