Program: 149080
Project: 149080
Buggy source:
public void doSerialize(Object obj,XMLWriter writer,SOAPSerializationContext context) throws Exception {
  com.amalto.workbench.webservices.WSRoutingOrderV2 instance=(com.amalto.workbench.webservices.WSRoutingOrderV2)obj;
  if (instance.getName() == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3_string__java_lang_String_String_Serializer.serialize(instance.getName(),ns1_name_QNAME,null,writer,context);
  if (instance.getStatus() == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns2myns2_WSRoutingOrderV2Status__WSRoutingOrderV2Status_LiteralSerializer.serialize(instance.getStatus(),ns1_status_QNAME,null,writer,context);
  if (new Long(instance.getTimeCreated()) == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3__long__long_Long_Serializer.serialize(new Long(instance.getTimeCreated()),ns1_timeCreated_QNAME,null,writer,context);
  if (new Long(instance.getTimeScheduled()) == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3__long__long_Long_Serializer.serialize(new Long(instance.getTimeScheduled()),ns1_timeScheduled_QNAME,null,writer,context);
  if (new Long(instance.getTimeLastRunStarted()) == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3__long__long_Long_Serializer.serialize(new Long(instance.getTimeLastRunStarted()),ns1_timeLastRunStarted_QNAME,null,writer,context);
  if (new Long(instance.getTimeLastRunCompleted()) == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3__long__long_Long_Serializer.serialize(new Long(instance.getTimeLastRunCompleted()),ns1_timeLastRunCompleted_QNAME,null,writer,context);
  if (instance.getWsItemPK() == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns2_myWSItemPK_LiteralSerializer.serialize(instance.getWsItemPK(),ns1_wsItemPK_QNAME,null,writer,context);
  if (instance.getServiceJNDI() == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3_string__java_lang_String_String_Serializer.serialize(instance.getServiceJNDI(),ns1_serviceJNDI_QNAME,null,writer,context);
  ns3_myns3_string__java_lang_String_String_Serializer.serialize(instance.getServiceParameters(),ns1_serviceParameters_QNAME,null,writer,context);
  if (instance.getMessage() != null) {
    ns3_myns3_string__java_lang_String_String_Serializer.serialize(instance.getMessage(),ns1_message_QNAME,null,writer,context);
  }
}

Fixed version (ground truth):
public void doSerialize(Object obj,XMLWriter writer,SOAPSerializationContext context) throws Exception {
  com.amalto.workbench.webservices.WSRoutingOrderV2 instance=(com.amalto.workbench.webservices.WSRoutingOrderV2)obj;
  if (instance.getName() == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3_string__java_lang_String_String_Serializer.serialize(instance.getName(),ns1_name_QNAME,null,writer,context);
  if (instance.getStatus() == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns2myns2_WSRoutingOrderV2Status__WSRoutingOrderV2Status_LiteralSerializer.serialize(instance.getStatus(),ns1_status_QNAME,null,writer,context);
  if (new Long(instance.getTimeCreated()) == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3__long__long_Long_Serializer.serialize(new Long(instance.getTimeCreated()),ns1_timeCreated_QNAME,null,writer,context);
  if (new Long(instance.getTimeScheduled()) == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3__long__long_Long_Serializer.serialize(new Long(instance.getTimeScheduled()),ns1_timeScheduled_QNAME,null,writer,context);
  if (new Long(instance.getTimeLastRunStarted()) == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3__long__long_Long_Serializer.serialize(new Long(instance.getTimeLastRunStarted()),ns1_timeLastRunStarted_QNAME,null,writer,context);
  if (new Long(instance.getTimeLastRunCompleted()) == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3__long__long_Long_Serializer.serialize(new Long(instance.getTimeLastRunCompleted()),ns1_timeLastRunCompleted_QNAME,null,writer,context);
  if (instance.getWsItemPK() == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns2_myWSItemPK_LiteralSerializer.serialize(instance.getWsItemPK(),ns1_wsItemPK_QNAME,null,writer,context);
  if (instance.getServiceJNDI() == null) {
    throw new SerializationException("String_Node_Str");
  }
  ns3_myns3_string__java_lang_String_String_Serializer.serialize(instance.getServiceJNDI(),ns1_serviceJNDI_QNAME,null,writer,context);
  ns3_myns3_string__java_lang_String_String_Serializer.serialize(instance.getServiceParameters(),ns1_serviceParameters_QNAME,null,writer,context);
  if (instance.getMessage() != null) {
    ns3_myns3_string__java_lang_String_String_Serializer.serialize(instance.getMessage(),ns1_message_QNAME,null,writer,context);
  }
  if (instance.getBindingUniverseName() != null) {
    ns3_myns3_string__java_lang_String_String_Serializer.serialize(instance.getBindingUniverseName(),ns1_bindingUniverseName_QNAME,null,writer,context);
  }
}