anchor.diff:  	<%
   	dR1.setName(readerName);
   	dR1.setSpec(org.accada.ale.util.DeserializerUtil.deserializeLRSpec(specFilePath));
  -	org.accada.ale.wsdl.ale.epcglobal.DefineReaderResult ret  = sampleALEServicePortTypeProxyid.defineReader(dR1);
  -	if (ret == null) {
  +	org.accada.ale.wsdl.ale.epcglobal.DefineReaderResult defineReaderRes  = sampleALEServicePortTypeProxyid.defineReader(dR1);
   	%>
  -		<%=ret%>
  +	<%=defineReaderRes%>
   	<%
  -	} else {
  -		String retString = ret.toString(); 
  +break;
  +
  +// undefineReader(String readerName)
  +case 306:
  +	gotMethod = true;
   	%>
  -	<%=retString%>
  +	<jsp:useBean id="undefineReader1" scope="session" class="org.accada.ale.wsdl.ale.epcglobal.UndefineReader" />
   	<%
  -	}
  -break;
  -
  -// undefineReader
  -case 306:
  -break;
  -
  -// updateReader
  +	undefineReader1.setName(request.getParameter("readerName"));
  +	org.accada.ale.wsdl.ale.epcglobal.UndefineReaderResult undefineReaderRes = sampleALEServicePortTypeProxyid.undefineReader(undefineReader1);
  +	%>
  +	<%=undefineReaderRes%>
  +	<%
  +	break;
  +
  +// updateReader(String readerName, LRSpec spec)
   case 307:
  -break;
  +	gotMethod = true;
  +	readerName = request.getParameter("readerName");
  +	specFilePath = request.getParameter("specFilePath");
  +	%>
  +	<jsp:useBean id="updateReader1" class="org.accada.ale.wsdl.ale.epcglobal.UpdateReader" />
  +	<%
  +	updateReader1.setName(readerName);
  +	updateReader1.setSpec(org.accada.ale.util.DeserializerUtil.deserializeLRSpec(specFilePath));
  +	org.accada.ale.wsdl.ale.epcglobal.UpdateReaderResult updateReaderRes = sampleALEServicePortTypeProxyid.updateReader(updateReader1);
  +	%>
  +	<%=updateReaderRes%>
  +	<%
  +	break;
   
   // getLogicalReaderNames
   case 308:
  
positive.code: 		}
  		org.accada.ale.xsd.ale.epcglobal.LRSpecExtension getLRSpecExtension = lrSpecGetLRSpec.getExtension();
  		%>
  		isComposite:<%=getLRSpecIsComposite%>
  		logicalReaders:<%=getLRSpecReadersString%>
  		<%
  	}
  	break;
  	
  // getPropertyValue(String readerName, String propertyName)
  
negative.code: }
  break;
  
  // defineReader(String readerName, LRSpec spec)
  case 305:
  	gotMethod = true;
  	String readerName = request.getParameter("readerName");
  