anchor.diff:      throws Exception
     {
       final java.io.StringWriter xml = new java.io.StringWriter();
  -    final <%= struct.ee.qualified_name %> input = <%= create_struct(struct) %>;
  +    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? -%>
  
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: <%
      end
  
  def create_parameter_value(p, parent_context = nil)
    type_spec = ''
    v =
      if p.integer?
        "1"
  