anchor.diff:  <%
       end
   
  -def create_parameter_value(p)
  +def create_parameter_value(p, parent_context = nil)
  +  type_spec = ''
     v =
       if p.integer?
         "1"
  
positive.code:     elsif p.enumeration?
        "#{p.enumeration.ee.qualified_name}.#{p.enumeration.values[0]}"
      elsif p.struct?
        create_struct(p.referenced_struct)
      elsif p.datetime?
        "new java.util.Date(77, 11, 3, 22, 32)"
      elsif p.date?
  
negative.code:     throws Exception
    {
      final java.io.StringWriter xml = new java.io.StringWriter();
      final <%= struct.ee.qualified_name %> input = <%= create_struct(struct, nil) %>;
      javax.xml.bind.JAXB.marshal( input, xml );
      final String data = xml.toString();
  <% if struct.top_level? -%>
  