Skip to content

Instantly share code, notes, and snippets.

@er1c
Created September 26, 2016 22:19
Show Gist options
  • Save er1c/a35d21fa833fdba7bd3570f95782f602 to your computer and use it in GitHub Desktop.
Save er1c/a35d21fa833fdba7bd3570f95782f602 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
[info] Loading project definition from /Users/eric/Work/fm-aaia/project
Installing the s3:// URLStreamHandler via java.net.URL.setURLStreamHandlerFactory
Creating a new Ivy URLHandlerDispatcher to handle s3:// URLs
[info] Set current project to fm-aaia (in build file:/Users/eric/Work/fm-aaia/)
[info] Updating {file:/Users/eric/Work/fm-aaia/}fm-aaia...
[info] Resolving org.scala-lang#scala-library;2.11.8 ...

[info] Resolving com.frugalmechanic#fm-location_2.11;0.4.0-SNAPSHOT ...

[info] Resolving com.frugalmechanic#fm-location_2.11;0.4.0-SNAPSHOT ...
[info] S3URLHandler - Using AWS Access Key Id: AKIAIJK5QVW5AQLXK3UQ for bucket: maven.tecalliance.services
[warn] Unable to reparse com.frugalmechanic#fm-location_2.11;0.4.0-SNAPSHOT from TecAlliance Snapshots, using Mon Aug 08 14:25:58 PDT 2016
[info] Resolving com.frugalmechanic#fm-common_2.11;0.6.0-SNAPSHOT ...

[info] Resolving com.frugalmechanic#fm-common_2.11;0.6.0-SNAPSHOT ...
[warn] Unable to reparse com.frugalmechanic#fm-common_2.11;0.6.0-SNAPSHOT from Sonatype Snapshots, using Thu Sep 22 10:02:37 PDT 2016
[info] Resolving com.frugalmechanic#fm-fastutil_2.11;0.4.0-SNAPSHOT ...

[info] Resolving com.frugalmechanic#fm-fastutil_2.11;0.4.0-SNAPSHOT ...
[warn] Unable to reparse com.frugalmechanic#fm-fastutil_2.11;0.4.0-SNAPSHOT from TecAlliance Snapshots, using Mon Jul 25 14:34:35 PDT 2016
[info] Resolving it.unimi.dsi#fastutil;7.0.12 ...

[info] Resolving com.frugalmechanic#fm-flatfile_2.11;0.4.0-SNAPSHOT ...

[info] Resolving com.frugalmechanic#fm-flatfile_2.11;0.4.0-SNAPSHOT ...
[warn] Unable to reparse com.frugalmechanic#fm-flatfile_2.11;0.4.0-SNAPSHOT from Sonatype Snapshots, using Mon Aug 08 14:31:16 PDT 2016
[info] Resolving com.frugalmechanic#fm-lazyseq_2.11;0.4.0-SNAPSHOT ...

[info] Resolving com.frugalmechanic#fm-lazyseq_2.11;0.4.0-SNAPSHOT ...
[warn] Unable to reparse com.frugalmechanic#fm-lazyseq_2.11;0.4.0-SNAPSHOT from Sonatype Snapshots, using Mon Aug 08 14:34:32 PDT 2016
[info] Resolving com.frugalmechanic#fm-xml_2.11;0.3.0-SNAPSHOT ...

[info] Resolving com.frugalmechanic#fm-xml_2.11;0.3.0-SNAPSHOT ...
[warn] Unable to reparse com.frugalmechanic#fm-xml_2.11;0.3.0-SNAPSHOT from Sonatype Snapshots, using Mon Aug 08 14:34:10 PDT 2016
[info] Resolving com.frugalmechanic#scala-optparse_2.11;1.1.2 ...

[info] Resolving com.fasterxml.woodstox#woodstox-core;5.0.2 ...

[info] Resolving org.codehaus.woodstox#stax2-api;3.1.4 ...

[info] Resolving joda-time#joda-time;2.9.1 ...

[info] Resolving org.joda#joda-convert;1.8 ...

[info] Resolving org.apache.poi#poi;3.14 ...

[info] Resolving commons-codec#commons-codec;1.10 ...

[info] Resolving org.apache.poi#poi-ooxml;3.14 ...

[info] Resolving org.apache.poi#poi-ooxml-schemas;3.14 ...

[info] Resolving org.apache.xmlbeans#xmlbeans;2.6.0 ...

[info] Resolving stax#stax-api;1.0.1 ...

[info] Resolving com.github.virtuald#curvesapi;1.03 ...

[info] Resolving com.frugalmechanic#fm-serializer_2.11;0.4.0-SNAPSHOT ...

[info] Resolving com.frugalmechanic#fm-serializer_2.11;0.4.0-SNAPSHOT ...
[warn] Unable to reparse com.frugalmechanic#fm-serializer_2.11;0.4.0-SNAPSHOT from Sonatype Snapshots, using Mon Sep 26 14:31:59 PDT 2016
[warn] Sorting results from com.frugalmechanic#fm-serializer_2.11;0.4.0-SNAPSHOT, using Mon Sep 26 14:31:59 PDT 2016 and Mon Sep 26 14:31:59 PDT 2016
[warn] Sorting results from com.frugalmechanic#fm-serializer_2.11;0.4.0-SNAPSHOT, using Mon Sep 26 14:31:59 PDT 2016 and Mon Sep 26 14:31:59 PDT 2016
[info] Resolving org.scala-lang#scala-reflect;2.11.8 ...

[info] Resolving org.jvnet.jaxb2_commons#jaxb2-basics-runtime;0.6.5.1 ...

[info] Resolving org.scalatest#scalatest_2.11;2.2.4 ...

[info] Resolving org.scala-lang.modules#scala-xml_2.11;1.0.2 ...

[info] Resolving org.scala-lang#scala-compiler;2.11.8 ...

[info] Resolving org.scala-lang.modules#scala-xml_2.11;1.0.4 ...

[info] Resolving org.scala-lang.modules#scala-parser-combinators_2.11;1.0.4 ...

[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.
[info] Compiling 161 Scala sources and 261 Java sources to /Users/eric/Work/fm-aaia/target/scala-2.11/classes...
[info] /Users/eric/Work/fm-aaia/src/main/java/org/aftermarket/aces/v31/App.java: Some input files use unchecked or unsafe operations.
[info] /Users/eric/Work/fm-aaia/src/main/java/org/aftermarket/aces/v31/App.java: Recompile with -Xlint:unchecked for details.
tryMakeObjectSerializerOrDeserializer(fm.aaia.aces.ACESAppHolder)
extractFieldAnnotations(fm.aaia.aces.ACESAppHolder)
extractFieldAnnotations(fm.aaia.aces.ACESAppHolder) - Constructor Param: value aces31 - Annotations: List(fm.serializer.Field(1))
makeFieldImplsForJavaBeanImmutable(fm.aaia.aces.ACESAppHolder)
getJavaBeanFields(fm.aaia.aces.ACESAppHolder, strict: true)
getFieldsForType(fm.aaia.aces.ACESAppHolder) => tpe.members.sorted: List(value aces31, value aces31, constructor ACESAppHolder, value app, value app, method toHolder, method copy, method $init$, method toXML, method toCommentedXML, method withAssetName, method years, method makeId, method modelId, method vehicleTypeId, method baseVehicleId, method subModelId, method mfrBodyCodeId, method bodyNumDoorsId, method bodyTypeId, method driveTypeId, method engineBaseId, method engineDesignationId, method engineVINId, method engineVersionId, method engineMfrId, method powerOutputId, method valvesPerEngineId, method fuelDeliveryTypeId, method fuelDeliverySubTypeId, method fuelSystemControlTypeId, method fuelSystemDesignId, method aspirationId, method cylinderHeadTypeId, method fuelTypeId, method ignitionSystemTypeId, method transmissionMfrCodeId, method transmissionTypeId, method transmissionControlTypeId, method transmissionNumSpeedsId, method transmissionBaseId, method transElecControlledId, method transmissionMfrId, method bedLengthId, method bedTypeId, method wheelBaseId, method brakeSystemId, method frontBrakeTypeId, method rearBrakeTypeId, method brakeABSId, method frontSpringTypeId, method rearSpringTypeId, method steeringSystemId, method steeringTypeId, method regionId, method quals, method notes, method qty, method partTypeId, method mfrLabel, method positionId, method brandId, method subBrandId, method partNumber, method displayOrder, method assetName, method assetItemOrder, method assetItemRef, method productElement, method productArity, method canEqual, value hashCode, method equals, value part, value asset, method position, method hasValidPositionForPartType, method hasValidPartType, method hasValidPosition, method hasValidBrand, method hasPosition, value hasValidFields, value isValid, method productIterator, method productPrefix, method partType, method brand, method subBrand, method correctedBrandId, method correctedBrand, method correctedSubBrandId, method correctedSubBrand, method brandAndPartNumberKey, method hasBrand, method hasPartNumber, method hasPartType, method hasValidPartNumber, method region, method make, method model, method vehicleType, method baseVehicle, method subModel, method mfrBodyCode, method bodyNumDoors, method bodyType, method driveType, method engineBase, method engineDesignation, method engineVIN, method engineVersion, method engineMfr, method powerOutput, method valvesPerEngine, method fuelDeliveryType, method fuelDeliverySubType, method fuelSystemControlType, method fuelSystemDesign, method aspiration, method cylinderHeadType, method fuelType, method ignitionSystemType, method transmissionMfrCode, method transmissionType, method transmissionControlType, method transmissionNumSpeeds, method transmissionBase, method transElecControlled, method transmissionMfr, method bedLength, method bedType, method wheelBase, method brakeSystem, method frontBrakeType, method rearBrakeType, method brakeABS, method frontSpringType, method rearSpringType, method steeringSystem, method steeringType, method hasValidMake, method hasValidModel, method hasValidVehicleType, method hasValidBaseVehicle, method hasValidSubModel, method hasValidMfrBodyCode, method hasValidBodyNumDoors, method hasValidBodyType, method hasValidDriveType, method hasValidEngineBase, method hasValidEngineDesignation, method hasValidEngineVIN, method hasValidEngineVersion, method hasValidEngineMfr, method hasValidPowerOutput, method hasValidvalvesPerEngine, method hasValidFuelDeliveryType, method hasValidFuelDeliverySubType, method hasValidFuelSystemControlType, method hasValidFuelSystemDesign, method hasValidAspiration, method hasValidCylinderHeadType, method hasValidFuelType, method hasValidIgnitionSystemType, method hasValidTransmissionMfrCode, method hasValidtransmissionType, method hasValidtransmissionControlType, method hasValidtransmissionNumSpeeds, method hasValidtransmissionBase, method hasValidTransElecControlled, method hasValidTransmissionMfr, method hasValidBedLength, method hasValidBedType, method hasValidWheelBase, method hasValidBrakeSystem, method hasValidFrontBrakeType, method hasValidRearBrakeType, method hasValidBrakeABS, method hasValidFrontSpringType, method hasValidRearSpringType, method hasValidSteeringSystem, method hasValidSteeringType, value hasValidACESAppBaseFields, method hasMake, method hasModel, method hasVehicleType, method hasBaseVehicle, method hasSubModel, method hasMfrBodyCode, method hasBodyNumDoors, method hasBodyType, method hasDriveType, method hasEngineBase, method hasEngineDesignation, method hasEngineVIN, method hasEngineVersion, method hasEngineMfr, method hasPowerOutput, method hasvalvesPerEngine, method hasFuelDeliveryType, method hasFuelDeliverySubType, method hasFuelSystemControlType, method hasFuelSystemDesign, method hasAspiration, method hasCylinderHeadType, method hasFuelType, method hasIgnitionSystemType, method hasTransmissionMfrCode, method hastransmissionType, method hastransmissionControlType, method hastransmissionNumSpeeds, method hastransmissionBase, method hasTransElecControlled, method hasTransmissionMfr, method hasBedLength, method hasBedType, method hasWheelBase, method hasBrakeSystem, method hasFrontBrakeType, method hasRearBrakeType, method hasBrakeABS, method hasFrontSpringType, method hasRearSpringType, method hasSteeringSystem, method hasSteeringType, value matchingBaseVehicles, value matchingYears, value matchingMakes, value matchingModels, value matchingVehicles, value matchingSubModels, value matchingRegions, value matchingVehicleTypes, value matchingFriendlyVehicleTypes, value matchingBedConfigs, value matchingBodyStyleConfigs, value matchingBrakeConfigs, value matchingDriveTypes, value matchingEngineConfigs, value matchingMfrBodyCodes, value matchingSpringTypeConfigs, value matchingSteeringConfigs, value matchingTransmissions, value matchingWheelBases, method hasBedConfigFields, method hasBodyStyleConfigFields, method hasBrakeConfigFields, method hasDriveTypeFields, method hasEngineConfigFields, method hasMfrBodyCodeFields, method hasSpringTypeConfigFields, method hasSteeringConfigFields, method hasTransmissionFields, method hasWheelBaseFields, method hasValidMatchingSubModel, method hasValidMatchingBedConfigs, method hasValidMatchingBodyStyleConfigs, method hasValidMatchingBrakeConfigs, method hasValidMatchingDriveTypes, method hasValidMatchingEngineConfigs, method hasValidMatchingMfrBodyCodes, method hasValidMatchingSpringTypeConfigs, method hasValidMatchingSteeringConfigs, method hasValidMatchingTransmissions, method hasValidMatchingWheelBases, value hasValidConfigCombos, method hasVehicleIdentification, method getClass, method clone, method toString, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(value aces31, value app)
Getters: Set(value isValid)
Setters: Set()
hasTransientAnnotation(value aces31) - Annotations: List(@<?>)
hasTransientAnnotation(value app) - Annotations: List()
makeFieldImplsForJavaBeanImmutable(fm.aaia.aces.ACESAppHolder) => IllegalArgumentException: Missing Getter for value aces31
makeFieldImplsForJavaBean(fm.aaia.aces.ACESAppHolder)
makeFieldImplsForJavaBean(fm.aaia.aces.ACESAppHolder) - No args constructor not found
tryMakeObjectSerializer[fm.aaia.aces.ACESAppHolder](Vector(FieldImpl(1,aces31,aces31,null,0,null,null,Option[org.aftermarket.aces.v31.App],null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeObjectSerializer[fm.aaia.aces.ACESAppHolder] => Expr[fm.serializer.ObjectSerializer[fm.aaia.aces.ACESAppHolder]]({
[info]  implicit object objectSerializer$macro$2 extends fm.serializer.ObjectSerializer[fm.aaia.aces.ACESAppHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$1: fm.serializer.Serializer[Option[org.aftermarket.aces.v31.App]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.App]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: fm.aaia.aces.ACESAppHolder): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: fm.aaia.aces.ACESAppHolder): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: fm.aaia.aces.ACESAppHolder): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, fm.aaia.aces.ACESAppHolder, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, fm.aaia.aces.ACESAppHolder, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: fm.aaia.aces.ACESAppHolder): Unit = shared_ser$macro$1.serializeField(output, 1, "aces31", obj.aces31)
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$2
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
tryMakeObjectSerializerOrDeserializer(fm.aaia.aces.ACESAppHolder)
extractFieldAnnotations(fm.aaia.aces.ACESAppHolder)
extractFieldAnnotations(fm.aaia.aces.ACESAppHolder) - Constructor Param: value aces31 - Annotations: List(fm.serializer.Field(1))
makeFieldImplsForJavaBeanImmutable(fm.aaia.aces.ACESAppHolder)
getJavaBeanFields(fm.aaia.aces.ACESAppHolder, strict: true)
getFieldsForType(fm.aaia.aces.ACESAppHolder) => tpe.members.sorted: List(value aces31, value aces31, constructor ACESAppHolder, value app, value app, method toHolder, method copy, method copy$default$1, method $init$, method toXML, method toCommentedXML, method withAssetName, method years, method makeId, method modelId, method vehicleTypeId, method baseVehicleId, method subModelId, method mfrBodyCodeId, method bodyNumDoorsId, method bodyTypeId, method driveTypeId, method engineBaseId, method engineDesignationId, method engineVINId, method engineVersionId, method engineMfrId, method powerOutputId, method valvesPerEngineId, method fuelDeliveryTypeId, method fuelDeliverySubTypeId, method fuelSystemControlTypeId, method fuelSystemDesignId, method aspirationId, method cylinderHeadTypeId, method fuelTypeId, method ignitionSystemTypeId, method transmissionMfrCodeId, method transmissionTypeId, method transmissionControlTypeId, method transmissionNumSpeedsId, method transmissionBaseId, method transElecControlledId, method transmissionMfrId, method bedLengthId, method bedTypeId, method wheelBaseId, method brakeSystemId, method frontBrakeTypeId, method rearBrakeTypeId, method brakeABSId, method frontSpringTypeId, method rearSpringTypeId, method steeringSystemId, method steeringTypeId, method regionId, method quals, method notes, method qty, method partTypeId, method mfrLabel, method positionId, method brandId, method subBrandId, method partNumber, method displayOrder, method assetName, method assetItemOrder, method assetItemRef, method productElement, method productArity, method canEqual, value hashCode, method equals, value part, value asset, method position, method hasValidPositionForPartType, method hasValidPartType, method hasValidPosition, method hasValidBrand, method hasPosition, value hasValidFields, value isValid, method productIterator, method productPrefix, method partType, method brand, method subBrand, method correctedBrandId, method correctedBrand, method correctedSubBrandId, method correctedSubBrand, method brandAndPartNumberKey, method hasBrand, method hasPartNumber, method hasPartType, method hasValidPartNumber, method region, method make, method model, method vehicleType, method baseVehicle, method subModel, method mfrBodyCode, method bodyNumDoors, method bodyType, method driveType, method engineBase, method engineDesignation, method engineVIN, method engineVersion, method engineMfr, method powerOutput, method valvesPerEngine, method fuelDeliveryType, method fuelDeliverySubType, method fuelSystemControlType, method fuelSystemDesign, method aspiration, method cylinderHeadType, method fuelType, method ignitionSystemType, method transmissionMfrCode, method transmissionType, method transmissionControlType, method transmissionNumSpeeds, method transmissionBase, method transElecControlled, method transmissionMfr, method bedLength, method bedType, method wheelBase, method brakeSystem, method frontBrakeType, method rearBrakeType, method brakeABS, method frontSpringType, method rearSpringType, method steeringSystem, method steeringType, method hasValidMake, method hasValidModel, method hasValidVehicleType, method hasValidBaseVehicle, method hasValidSubModel, method hasValidMfrBodyCode, method hasValidBodyNumDoors, method hasValidBodyType, method hasValidDriveType, method hasValidEngineBase, method hasValidEngineDesignation, method hasValidEngineVIN, method hasValidEngineVersion, method hasValidEngineMfr, method hasValidPowerOutput, method hasValidvalvesPerEngine, method hasValidFuelDeliveryType, method hasValidFuelDeliverySubType, method hasValidFuelSystemControlType, method hasValidFuelSystemDesign, method hasValidAspiration, method hasValidCylinderHeadType, method hasValidFuelType, method hasValidIgnitionSystemType, method hasValidTransmissionMfrCode, method hasValidtransmissionType, method hasValidtransmissionControlType, method hasValidtransmissionNumSpeeds, method hasValidtransmissionBase, method hasValidTransElecControlled, method hasValidTransmissionMfr, method hasValidBedLength, method hasValidBedType, method hasValidWheelBase, method hasValidBrakeSystem, method hasValidFrontBrakeType, method hasValidRearBrakeType, method hasValidBrakeABS, method hasValidFrontSpringType, method hasValidRearSpringType, method hasValidSteeringSystem, method hasValidSteeringType, value hasValidACESAppBaseFields, method hasMake, method hasModel, method hasVehicleType, method hasBaseVehicle, method hasSubModel, method hasMfrBodyCode, method hasBodyNumDoors, method hasBodyType, method hasDriveType, method hasEngineBase, method hasEngineDesignation, method hasEngineVIN, method hasEngineVersion, method hasEngineMfr, method hasPowerOutput, method hasvalvesPerEngine, method hasFuelDeliveryType, method hasFuelDeliverySubType, method hasFuelSystemControlType, method hasFuelSystemDesign, method hasAspiration, method hasCylinderHeadType, method hasFuelType, method hasIgnitionSystemType, method hasTransmissionMfrCode, method hastransmissionType, method hastransmissionControlType, method hastransmissionNumSpeeds, method hastransmissionBase, method hasTransElecControlled, method hasTransmissionMfr, method hasBedLength, method hasBedType, method hasWheelBase, method hasBrakeSystem, method hasFrontBrakeType, method hasRearBrakeType, method hasBrakeABS, method hasFrontSpringType, method hasRearSpringType, method hasSteeringSystem, method hasSteeringType, value matchingBaseVehicles, value matchingYears, value matchingMakes, value matchingModels, value matchingVehicles, value matchingSubModels, value matchingRegions, value matchingVehicleTypes, value matchingFriendlyVehicleTypes, value matchingBedConfigs, value matchingBodyStyleConfigs, value matchingBrakeConfigs, value matchingDriveTypes, value matchingEngineConfigs, value matchingMfrBodyCodes, value matchingSpringTypeConfigs, value matchingSteeringConfigs, value matchingTransmissions, value matchingWheelBases, method hasBedConfigFields, method hasBodyStyleConfigFields, method hasBrakeConfigFields, method hasDriveTypeFields, method hasEngineConfigFields, method hasMfrBodyCodeFields, method hasSpringTypeConfigFields, method hasSteeringConfigFields, method hasTransmissionFields, method hasWheelBaseFields, method hasValidMatchingSubModel, method hasValidMatchingBedConfigs, method hasValidMatchingBodyStyleConfigs, method hasValidMatchingBrakeConfigs, method hasValidMatchingDriveTypes, method hasValidMatchingEngineConfigs, method hasValidMatchingMfrBodyCodes, method hasValidMatchingSpringTypeConfigs, method hasValidMatchingSteeringConfigs, method hasValidMatchingTransmissions, method hasValidMatchingWheelBases, value hasValidConfigCombos, method hasVehicleIdentification, method getClass, method clone, method toString, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(value aces31, value app)
Getters: Set(value isValid)
Setters: Set()
hasTransientAnnotation(value aces31) - Annotations: List(fm.serializer.Field(1))
hasTransientAnnotation(value app) - Annotations: List()
makeFieldImplsForJavaBeanImmutable(fm.aaia.aces.ACESAppHolder) => IllegalArgumentException: Missing Getter for value aces31
makeFieldImplsForJavaBean(fm.aaia.aces.ACESAppHolder)
makeFieldImplsForJavaBean(fm.aaia.aces.ACESAppHolder) - No args constructor not found
tryMakeObjectDeserializer[fm.aaia.aces.ACESAppHolder](Vector(FieldImpl(1,aces31,aces31,null,0,null,null,Option[org.aftermarket.aces.v31.App],null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeObjectDeserializer[fm.aaia.aces.ACESAppHolder] => Expr[fm.serializer.ObjectDeserializer[fm.aaia.aces.ACESAppHolder]]({
[info]  implicit object objectDeserializer$macro$6 extends fm.serializer.ObjectDeserializer[fm.aaia.aces.ACESAppHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$3: fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.App]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.App]]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("aces31", 1));
[info]  final def defaultValue: fm.aaia.aces.ACESAppHolder = null.asInstanceOf[fm.aaia.aces.ACESAppHolder];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): fm.aaia.aces.ACESAppHolder = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): fm.aaia.aces.ACESAppHolder = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, fm.aaia.aces.ACESAppHolder] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, fm.aaia.aces.ACESAppHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): fm.aaia.aces.ACESAppHolder = {
[info]  var isset_1_aces31$macro$4: Boolean = false;
[info]  var value_1_aces31$macro$5: Option[org.aftermarket.aces.v31.App] = null;
[info]  var done: Boolean = false;
[info]  while$1(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_aces31$macro$5 = shared_deser$macro$3.deserializeNested(input);
[info]  isset_1_aces31$macro$4 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$1()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_aces31$macro$4.unary_$bang)
[info]  value_1_aces31$macro$5 = shared_deser$macro$3.defaultValue
[info]  else
[info]  ();
[info]  val obj: fm.aaia.aces.ACESAppHolder = new fm.aaia.aces.ACESAppHolder(value_1_aces31$macro$5);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$6
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSimpleObjectSerializer[fm.aaia.aces.ACESAppHolder] => Expr[fm.serializer.SimpleObjectSerializer[fm.aaia.aces.ACESAppHolder]](SimpleObjectSerializer.apply[fm.aaia.aces.ACESAppHolder]()({
[info]  implicit object objectSerializer$macro$2 extends fm.serializer.ObjectSerializer[fm.aaia.aces.ACESAppHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$1: fm.serializer.Serializer[Option[org.aftermarket.aces.v31.App]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.App]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: fm.aaia.aces.ACESAppHolder): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: fm.aaia.aces.ACESAppHolder): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: fm.aaia.aces.ACESAppHolder): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, fm.aaia.aces.ACESAppHolder, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, fm.aaia.aces.ACESAppHolder, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: fm.aaia.aces.ACESAppHolder): Unit = shared_ser$macro$1.serializeField(output, 1, "aces31", obj.aces31)
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$2
[info] }, {
[info]  implicit object objectDeserializer$macro$6 extends fm.serializer.ObjectDeserializer[fm.aaia.aces.ACESAppHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$3: fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.App]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.App]]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("aces31", 1));
[info]  final def defaultValue: fm.aaia.aces.ACESAppHolder = null.asInstanceOf[fm.aaia.aces.ACESAppHolder];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): fm.aaia.aces.ACESAppHolder = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): fm.aaia.aces.ACESAppHolder = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, fm.aaia.aces.ACESAppHolder] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, fm.aaia.aces.ACESAppHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): fm.aaia.aces.ACESAppHolder = {
[info]  var isset_1_aces31$macro$4: Boolean = false;
[info]  var value_1_aces31$macro$5: Option[org.aftermarket.aces.v31.App] = null;
[info]  var done: Boolean = false;
[info]  while$1(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_aces31$macro$5 = shared_deser$macro$3.deserializeNested(input);
[info]  isset_1_aces31$macro$4 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$1()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_aces31$macro$4.unary_$bang)
[info]  value_1_aces31$macro$5 = shared_deser$macro$3.defaultValue
[info]  else
[info]  ();
[info]  val obj: fm.aaia.aces.ACESAppHolder = new fm.aaia.aces.ACESAppHolder(value_1_aces31$macro$5);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$6
[info] }))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[Option[org.aftermarket.aces.v31.App]]
findEnumSerializer[Option[org.aftermarket.aces.v31.App]]
findOptionSerializer(Option[org.aftermarket.aces.v31.App])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[Option[org.aftermarket.aces.v31.App]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.App]]](fm.serializer.OptionSerializer[org.aftermarket.aces.v31.App]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.App]]])
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[Option[org.aftermarket.aces.v31.App]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.App]]](fm.serializer.OptionSerializer[org.aftermarket.aces.v31.App]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.App]]])
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.App]
findEnumSerializer[org.aftermarket.aces.v31.App]
findOptionSerializer(org.aftermarket.aces.v31.App)
findCollectionSerializer(org.aftermarket.aces.v31.App)
checkCollection(org.aftermarket.aces.v31.App, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.App, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.App, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.App)
extractFieldAnnotations(org.aftermarket.aces.v31.App)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.App)
getJavaBeanFields(org.aftermarket.aces.v31.App, strict: true)
getFieldsForType(org.aftermarket.aces.v31.App) => tpe.members.sorted: List(variable qty, variable partType, variable mfrLabel, variable position, variable part, variable displayOrder, variable assetName, variable assetItemOrder, variable assetItemRef, constructor App, constructor App, method getQty, method setQty, method getPartType, method setPartType, method getMfrLabel, method setMfrLabel, method getPosition, method setPosition, method getPart, method setPart, method getDisplayOrder, method setDisplayOrder, method getAssetName, method setAssetName, method getAssetItemOrder, method setAssetItemOrder, method getAssetItemRef, method setAssetItemRef, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, variable years, variable make, variable model, variable vehicleType, variable baseVehicle, variable subModel, variable mfrBodyCode, variable bodyNumDoors, variable bodyType, variable driveType, variable engineBase, variable engineDesignation, variable engineVIN, variable engineVersion, variable engineMfr, variable powerOutput, variable valvesPerEngine, variable fuelDeliveryType, variable fuelDeliverySubType, variable fuelSystemControlType, variable fuelSystemDesign, variable aspiration, variable cylinderHeadType, variable fuelType, variable ignitionSystemType, variable transmissionMfrCode, variable transmissionType, variable transmissionControlType, variable transmissionNumSpeeds, variable transmissionBase, variable transElecControlled, variable transmissionMfr, variable bedLength, variable bedType, variable wheelBase, variable brakeSystem, variable frontBrakeType, variable rearBrakeType, variable brakeABS, variable frontSpringType, variable rearSpringType, variable steeringSystem, variable steeringType, variable region, variable quals, variable notes, variable action, variable id, variable ref, variable validate, variable quals_RO, variable notes_RO, method getYears, method setYears, method getMake, method setMake, method getModel, method setModel, method getVehicleType, method setVehicleType, method getBaseVehicle, method setBaseVehicle, method getSubModel, method setSubModel, method getMfrBodyCode, method setMfrBodyCode, method getBodyNumDoors, method setBodyNumDoors, method getBodyType, method setBodyType, method getDriveType, method setDriveType, method getEngineBase, method setEngineBase, method getEngineDesignation, method setEngineDesignation, method getEngineVIN, method setEngineVIN, method getEngineVersion, method setEngineVersion, method getEngineMfr, method setEngineMfr, method getPowerOutput, method setPowerOutput, method getValvesPerEngine, method setValvesPerEngine, method getFuelDeliveryType, method setFuelDeliveryType, method getFuelDeliverySubType, method setFuelDeliverySubType, method getFuelSystemControlType, method setFuelSystemControlType, method getFuelSystemDesign, method setFuelSystemDesign, method getAspiration, method setAspiration, method getCylinderHeadType, method setCylinderHeadType, method getFuelType, method setFuelType, method getIgnitionSystemType, method setIgnitionSystemType, method getTransmissionMfrCode, method setTransmissionMfrCode, method getTransmissionType, method setTransmissionType, method getTransmissionControlType, method setTransmissionControlType, method getTransmissionNumSpeeds, method setTransmissionNumSpeeds, method getTransmissionBase, method setTransmissionBase, method getTransElecControlled, method setTransElecControlled, method getTransmissionMfr, method setTransmissionMfr, method getBedLength, method setBedLength, method getBedType, method setBedType, method getWheelBase, method setWheelBase, method getBrakeSystem, method setBrakeSystem, method getFrontBrakeType, method setFrontBrakeType, method getRearBrakeType, method setRearBrakeType, method getBrakeABS, method setBrakeABS, method getFrontSpringType, method setFrontSpringType, method getRearSpringType, method setRearSpringType, method getSteeringSystem, method setSteeringSystem, method getSteeringType, method setSteeringType, method getRegion, method setRegion, method getAction, method setAction, method getId, method setId, method getRef, method setRef, method getValidate, method setValidate, method getQuals, method getNotes, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable years, variable make, variable model, variable vehicleType, variable baseVehicle, variable subModel, variable mfrBodyCode, variable bodyNumDoors, variable bodyType, variable driveType, variable engineBase, variable engineDesignation, variable engineVIN, variable engineVersion, variable engineMfr, variable powerOutput, variable valvesPerEngine, variable fuelDeliveryType, variable fuelDeliverySubType, variable fuelSystemControlType, variable fuelSystemDesign, variable aspiration, variable cylinderHeadType, variable fuelType, variable ignitionSystemType, variable transmissionMfrCode, variable transmissionType, variable transmissionControlType, variable transmissionNumSpeeds, variable transmissionBase, variable transElecControlled, variable transmissionMfr, variable bedLength, variable bedType, variable wheelBase, variable brakeSystem, variable frontBrakeType, variable rearBrakeType, variable brakeABS, variable frontSpringType, variable rearSpringType, variable steeringSystem, variable steeringType, variable region, variable quals, variable notes, variable action, variable id, variable ref, variable validate, variable quals_RO, variable notes_RO, variable qty, variable partType, variable mfrLabel, variable position, variable part, variable displayOrder, variable assetName, variable assetItemOrder, variable assetItemRef)
Getters: Set(method getSteeringSystem, method getMake, method getRearSpringType, method getTransmissionMfrCode, method getRegion, method getEngineDesignation, method getEngineVersion, method getRearBrakeType, method getBedLength, method getDriveType, method getRef, method getId, method getTransElecControlled, method getTransmissionBase, method getAction, method getAssetName, method getPartType, method getQuals, method getAssetItemRef, method getAspiration, method getBrakeSystem, method getQty, method getDisplayOrder, method getEngineBase, method getTransmissionType, method getSubModel, method getEngineMfr, method getBaseVehicle, method getFuelSystemDesign, method getBodyType, method getPosition, method getCylinderHeadType, method getBrakeABS, method getNotes, method getFrontBrakeType, method getFuelType, method getVehicleType, method getBedType, method getModel, method getMfrLabel, method getPart, method getFrontSpringType, method getValvesPerEngine, method getPowerOutput, method getYears, method getFuelDeliveryType, method getBodyNumDoors, method getSteeringType, method getFuelDeliverySubType, method getEngineVIN, method getWheelBase, method getTransmissionMfr, method getTransmissionNumSpeeds, method getMfrBodyCode, method getFuelSystemControlType, method getTransmissionControlType, method getValidate, method getIgnitionSystemType, method getAssetItemOrder)
Setters: Set()
hasTransientAnnotation(variable years) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Years"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field years
hasTransientAnnotation(variable make) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Make"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field make
hasTransientAnnotation(variable model) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Model"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field model
hasTransientAnnotation(variable vehicleType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "VehicleType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field vehicleType
hasTransientAnnotation(variable baseVehicle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BaseVehicle"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field baseVehicle
hasTransientAnnotation(variable subModel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubModel"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field subModel
hasTransientAnnotation(variable mfrBodyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrBodyCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field mfrBodyCode
hasTransientAnnotation(variable bodyNumDoors) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyNumDoors"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyNumDoors
hasTransientAnnotation(variable bodyType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyType
hasTransientAnnotation(variable driveType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DriveType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field driveType
hasTransientAnnotation(variable engineBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineBase
hasTransientAnnotation(variable engineDesignation) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineDesignation"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineDesignation
hasTransientAnnotation(variable engineVIN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVIN"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVIN
hasTransientAnnotation(variable engineVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVersion"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVersion
hasTransientAnnotation(variable engineMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineMfr
hasTransientAnnotation(variable powerOutput) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PowerOutput"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field powerOutput
hasTransientAnnotation(variable valvesPerEngine) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ValvesPerEngine"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field valvesPerEngine
hasTransientAnnotation(variable fuelDeliveryType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliveryType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliveryType
hasTransientAnnotation(variable fuelDeliverySubType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliverySubType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliverySubType
hasTransientAnnotation(variable fuelSystemControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemControlType
hasTransientAnnotation(variable fuelSystemDesign) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemDesign"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemDesign
hasTransientAnnotation(variable aspiration) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Aspiration"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field aspiration
hasTransientAnnotation(variable cylinderHeadType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CylinderHeadType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field cylinderHeadType
hasTransientAnnotation(variable fuelType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelType
hasTransientAnnotation(variable ignitionSystemType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "IgnitionSystemType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ignitionSystemType
hasTransientAnnotation(variable transmissionMfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfrCode
hasTransientAnnotation(variable transmissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionType
hasTransientAnnotation(variable transmissionControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionControlType
hasTransientAnnotation(variable transmissionNumSpeeds) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionNumSpeeds"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionNumSpeeds
hasTransientAnnotation(variable transmissionBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionBase
hasTransientAnnotation(variable transElecControlled) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransElecControlled"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transElecControlled
hasTransientAnnotation(variable transmissionMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfr
hasTransientAnnotation(variable bedLength) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedLength"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedLength
hasTransientAnnotation(variable bedType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedType
hasTransientAnnotation(variable wheelBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "WheelBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field wheelBase
hasTransientAnnotation(variable brakeSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeSystem
hasTransientAnnotation(variable frontBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontBrakeType
hasTransientAnnotation(variable rearBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearBrakeType
hasTransientAnnotation(variable brakeABS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeABS"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeABS
hasTransientAnnotation(variable frontSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontSpringType
hasTransientAnnotation(variable rearSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearSpringType
hasTransientAnnotation(variable steeringSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringSystem
hasTransientAnnotation(variable steeringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringType
hasTransientAnnotation(variable region) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Region"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field region
hasTransientAnnotation(variable quals) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qual"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals
hasTransientAnnotation(variable notes) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Note"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes
hasTransientAnnotation(variable action) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "action", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field action
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field id
hasTransientAnnotation(variable ref) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "ref"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ref
hasTransientAnnotation(variable validate) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "validate"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field validate
hasTransientAnnotation(variable quals_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals_RO
Skipping transient field: variable quals_RO
hasTransientAnnotation(variable notes_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes_RO
Skipping transient field: variable notes_RO
hasTransientAnnotation(variable qty) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qty", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field qty
hasTransientAnnotation(variable partType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field partType
hasTransientAnnotation(variable mfrLabel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrLabel"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field mfrLabel
hasTransientAnnotation(variable position) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Position"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field position
hasTransientAnnotation(variable part) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Part", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field part
hasTransientAnnotation(variable displayOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "DisplayOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field displayOrder
hasTransientAnnotation(variable assetName) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlElement(name = "AssetName"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetName
hasTransientAnnotation(variable assetItemOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "AssetItemOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemOrder
hasTransientAnnotation(variable assetItemRef) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "AssetItemRef"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemRef
hasTransientAnnotation(variable years) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Years"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field years
hasTransientAnnotation(method getYears) - Annotations: List()
Adding JavaBeanField: JavaBeanField(years,getYears,null,org.aftermarket.aces.v31.Years)
hasTransientAnnotation(variable make) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Make"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field make
hasTransientAnnotation(method getMake) - Annotations: List()
Adding JavaBeanField: JavaBeanField(make,getMake,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable model) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Model"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field model
hasTransientAnnotation(method getModel) - Annotations: List()
Adding JavaBeanField: JavaBeanField(model,getModel,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable vehicleType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "VehicleType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field vehicleType
hasTransientAnnotation(method getVehicleType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(vehicleType,getVehicleType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable baseVehicle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BaseVehicle"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field baseVehicle
hasTransientAnnotation(method getBaseVehicle) - Annotations: List()
Adding JavaBeanField: JavaBeanField(baseVehicle,getBaseVehicle,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable subModel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubModel"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field subModel
hasTransientAnnotation(method getSubModel) - Annotations: List()
Adding JavaBeanField: JavaBeanField(subModel,getSubModel,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable mfrBodyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrBodyCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field mfrBodyCode
hasTransientAnnotation(method getMfrBodyCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mfrBodyCode,getMfrBodyCode,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable bodyNumDoors) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyNumDoors"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyNumDoors
hasTransientAnnotation(method getBodyNumDoors) - Annotations: List()
Adding JavaBeanField: JavaBeanField(bodyNumDoors,getBodyNumDoors,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable bodyType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyType
hasTransientAnnotation(method getBodyType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(bodyType,getBodyType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable driveType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DriveType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field driveType
hasTransientAnnotation(method getDriveType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(driveType,getDriveType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineBase
hasTransientAnnotation(method getEngineBase) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineBase,getEngineBase,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineDesignation) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineDesignation"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineDesignation
hasTransientAnnotation(method getEngineDesignation) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineDesignation,getEngineDesignation,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineVIN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVIN"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVIN
hasTransientAnnotation(method getEngineVIN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineVIN,getEngineVIN,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVersion"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVersion
hasTransientAnnotation(method getEngineVersion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineVersion,getEngineVersion,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineMfr
hasTransientAnnotation(method getEngineMfr) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineMfr,getEngineMfr,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable powerOutput) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PowerOutput"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field powerOutput
hasTransientAnnotation(method getPowerOutput) - Annotations: List()
Adding JavaBeanField: JavaBeanField(powerOutput,getPowerOutput,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable valvesPerEngine) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ValvesPerEngine"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field valvesPerEngine
hasTransientAnnotation(method getValvesPerEngine) - Annotations: List()
Adding JavaBeanField: JavaBeanField(valvesPerEngine,getValvesPerEngine,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelDeliveryType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliveryType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliveryType
hasTransientAnnotation(method getFuelDeliveryType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelDeliveryType,getFuelDeliveryType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelDeliverySubType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliverySubType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliverySubType
hasTransientAnnotation(method getFuelDeliverySubType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelDeliverySubType,getFuelDeliverySubType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelSystemControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemControlType
hasTransientAnnotation(method getFuelSystemControlType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelSystemControlType,getFuelSystemControlType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelSystemDesign) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemDesign"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemDesign
hasTransientAnnotation(method getFuelSystemDesign) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelSystemDesign,getFuelSystemDesign,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable aspiration) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Aspiration"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field aspiration
hasTransientAnnotation(method getAspiration) - Annotations: List()
Adding JavaBeanField: JavaBeanField(aspiration,getAspiration,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable cylinderHeadType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CylinderHeadType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field cylinderHeadType
hasTransientAnnotation(method getCylinderHeadType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(cylinderHeadType,getCylinderHeadType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelType
hasTransientAnnotation(method getFuelType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelType,getFuelType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable ignitionSystemType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "IgnitionSystemType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ignitionSystemType
hasTransientAnnotation(method getIgnitionSystemType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(ignitionSystemType,getIgnitionSystemType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionMfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfrCode
hasTransientAnnotation(method getTransmissionMfrCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionMfrCode,getTransmissionMfrCode,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionType
hasTransientAnnotation(method getTransmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionType,getTransmissionType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionControlType
hasTransientAnnotation(method getTransmissionControlType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionControlType,getTransmissionControlType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionNumSpeeds) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionNumSpeeds"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionNumSpeeds
hasTransientAnnotation(method getTransmissionNumSpeeds) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionNumSpeeds,getTransmissionNumSpeeds,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionBase
hasTransientAnnotation(method getTransmissionBase) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionBase,getTransmissionBase,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transElecControlled) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransElecControlled"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transElecControlled
hasTransientAnnotation(method getTransElecControlled) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transElecControlled,getTransElecControlled,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfr
hasTransientAnnotation(method getTransmissionMfr) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionMfr,getTransmissionMfr,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable bedLength) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedLength"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedLength
hasTransientAnnotation(method getBedLength) - Annotations: List()
Adding JavaBeanField: JavaBeanField(bedLength,getBedLength,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable bedType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedType
hasTransientAnnotation(method getBedType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(bedType,getBedType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable wheelBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "WheelBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field wheelBase
hasTransientAnnotation(method getWheelBase) - Annotations: List()
Adding JavaBeanField: JavaBeanField(wheelBase,getWheelBase,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable brakeSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeSystem
hasTransientAnnotation(method getBrakeSystem) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brakeSystem,getBrakeSystem,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable frontBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontBrakeType
hasTransientAnnotation(method getFrontBrakeType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(frontBrakeType,getFrontBrakeType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable rearBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearBrakeType
hasTransientAnnotation(method getRearBrakeType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(rearBrakeType,getRearBrakeType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable brakeABS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeABS"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeABS
hasTransientAnnotation(method getBrakeABS) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brakeABS,getBrakeABS,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable frontSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontSpringType
hasTransientAnnotation(method getFrontSpringType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(frontSpringType,getFrontSpringType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable rearSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearSpringType
hasTransientAnnotation(method getRearSpringType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(rearSpringType,getRearSpringType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable steeringSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringSystem
hasTransientAnnotation(method getSteeringSystem) - Annotations: List()
Adding JavaBeanField: JavaBeanField(steeringSystem,getSteeringSystem,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable steeringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringType
hasTransientAnnotation(method getSteeringType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(steeringType,getSteeringType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable region) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Region"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field region
hasTransientAnnotation(method getRegion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(region,getRegion,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable quals) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qual"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals
hasTransientAnnotation(method getQuals) - Annotations: List()
Adding JavaBeanField: JavaBeanField(quals,getQuals,null,java.util.List[org.aftermarket.aces.v31.Qual])
hasTransientAnnotation(variable notes) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Note"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes
hasTransientAnnotation(method getNotes) - Annotations: List()
Adding JavaBeanField: JavaBeanField(notes,getNotes,null,java.util.List[org.aftermarket.aces.v31.Note])
hasTransientAnnotation(variable action) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "action", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field action
hasTransientAnnotation(method getAction) - Annotations: List()
Adding JavaBeanField: JavaBeanField(action,getAction,null,org.aftermarket.aces.v31.ActionType)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
hasTransientAnnotation(variable ref) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "ref"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ref
hasTransientAnnotation(method getRef) - Annotations: List()
Adding JavaBeanField: JavaBeanField(ref,getRef,null,String)
hasTransientAnnotation(variable validate) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "validate"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field validate
hasTransientAnnotation(method getValidate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(validate,getValidate,null,org.aftermarket.aces.v31.YesnoType)
hasTransientAnnotation(variable qty) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qty", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field qty
hasTransientAnnotation(method getQty) - Annotations: List()
Adding JavaBeanField: JavaBeanField(qty,getQty,null,String)
hasTransientAnnotation(variable partType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field partType
hasTransientAnnotation(method getPartType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(partType,getPartType,null,org.aftermarket.aces.v31.PartType)
hasTransientAnnotation(variable mfrLabel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrLabel"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field mfrLabel
hasTransientAnnotation(method getMfrLabel) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mfrLabel,getMfrLabel,null,String)
hasTransientAnnotation(variable position) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Position"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field position
hasTransientAnnotation(method getPosition) - Annotations: List()
Adding JavaBeanField: JavaBeanField(position,getPosition,null,org.aftermarket.aces.v31.Position)
hasTransientAnnotation(variable part) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Part", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field part
hasTransientAnnotation(method getPart) - Annotations: List()
Adding JavaBeanField: JavaBeanField(part,getPart,null,org.aftermarket.aces.v31.Part)
hasTransientAnnotation(variable displayOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "DisplayOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field displayOrder
hasTransientAnnotation(method getDisplayOrder) - Annotations: List()
Adding JavaBeanField: JavaBeanField(displayOrder,getDisplayOrder,null,java.math.BigInteger)
hasTransientAnnotation(variable assetName) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlElement(name = "AssetName"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetName
hasTransientAnnotation(method getAssetName) - Annotations: List()
Adding JavaBeanField: JavaBeanField(assetName,getAssetName,null,String)
hasTransientAnnotation(variable assetItemOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "AssetItemOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemOrder
hasTransientAnnotation(method getAssetItemOrder) - Annotations: List()
Adding JavaBeanField: JavaBeanField(assetItemOrder,getAssetItemOrder,null,java.math.BigInteger)
hasTransientAnnotation(variable assetItemRef) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "AssetItemRef"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemRef
hasTransientAnnotation(method getAssetItemRef) - Annotations: List()
Adding JavaBeanField: JavaBeanField(assetItemRef,getAssetItemRef,null,String)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.App) - Bean Fields: Vector(JavaBeanField(years,getYears,null,org.aftermarket.aces.v31.Years), JavaBeanField(make,getMake,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(model,getModel,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(vehicleType,getVehicleType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(baseVehicle,getBaseVehicle,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(subModel,getSubModel,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(mfrBodyCode,getMfrBodyCode,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(bodyNumDoors,getBodyNumDoors,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(bodyType,getBodyType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(driveType,getDriveType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineBase,getEngineBase,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineDesignation,getEngineDesignation,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineVIN,getEngineVIN,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineVersion,getEngineVersion,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineMfr,getEngineMfr,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(powerOutput,getPowerOutput,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(valvesPerEngine,getValvesPerEngine,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelDeliveryType,getFuelDeliveryType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelDeliverySubType,getFuelDeliverySubType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelSystemControlType,getFuelSystemControlType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelSystemDesign,getFuelSystemDesign,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(aspiration,getAspiration,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(cylinderHeadType,getCylinderHeadType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelType,getFuelType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(ignitionSystemType,getIgnitionSystemType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionMfrCode,getTransmissionMfrCode,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionType,getTransmissionType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionControlType,getTransmissionControlType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionNumSpeeds,getTransmissionNumSpeeds,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionBase,getTransmissionBase,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transElecControlled,getTransElecControlled,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionMfr,getTransmissionMfr,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(bedLength,getBedLength,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(bedType,getBedType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(wheelBase,getWheelBase,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(brakeSystem,getBrakeSystem,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(frontBrakeType,getFrontBrakeType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(rearBrakeType,getRearBrakeType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(brakeABS,getBrakeABS,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(frontSpringType,getFrontSpringType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(rearSpringType,getRearSpringType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(steeringSystem,getSteeringSystem,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(steeringType,getSteeringType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(region,getRegion,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(quals,getQuals,null,java.util.List[org.aftermarket.aces.v31.Qual]), JavaBeanField(notes,getNotes,null,java.util.List[org.aftermarket.aces.v31.Note]), JavaBeanField(action,getAction,null,org.aftermarket.aces.v31.ActionType), JavaBeanField(id,getId,null,java.math.BigInteger), JavaBeanField(ref,getRef,null,String), JavaBeanField(validate,getValidate,null,org.aftermarket.aces.v31.YesnoType), JavaBeanField(qty,getQty,null,String), JavaBeanField(partType,getPartType,null,org.aftermarket.aces.v31.PartType), JavaBeanField(mfrLabel,getMfrLabel,null,String), JavaBeanField(position,getPosition,null,org.aftermarket.aces.v31.Position), JavaBeanField(part,getPart,null,org.aftermarket.aces.v31.Part), JavaBeanField(displayOrder,getDisplayOrder,null,java.math.BigInteger), JavaBeanField(assetName,getAssetName,null,String), JavaBeanField(assetItemOrder,getAssetItemOrder,null,java.math.BigInteger), JavaBeanField(assetItemRef,getAssetItemRef,null,String))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.App)
getJavaBeanFields(org.aftermarket.aces.v31.App, strict: true)
getFieldsForType(org.aftermarket.aces.v31.App) => tpe.members.sorted: List(variable qty, variable partType, variable mfrLabel, variable position, variable part, variable displayOrder, variable assetName, variable assetItemOrder, variable assetItemRef, constructor App, constructor App, method getQty, method setQty, method getPartType, method setPartType, method getMfrLabel, method setMfrLabel, method getPosition, method setPosition, method getPart, method setPart, method getDisplayOrder, method setDisplayOrder, method getAssetName, method setAssetName, method getAssetItemOrder, method setAssetItemOrder, method getAssetItemRef, method setAssetItemRef, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, variable years, variable make, variable model, variable vehicleType, variable baseVehicle, variable subModel, variable mfrBodyCode, variable bodyNumDoors, variable bodyType, variable driveType, variable engineBase, variable engineDesignation, variable engineVIN, variable engineVersion, variable engineMfr, variable powerOutput, variable valvesPerEngine, variable fuelDeliveryType, variable fuelDeliverySubType, variable fuelSystemControlType, variable fuelSystemDesign, variable aspiration, variable cylinderHeadType, variable fuelType, variable ignitionSystemType, variable transmissionMfrCode, variable transmissionType, variable transmissionControlType, variable transmissionNumSpeeds, variable transmissionBase, variable transElecControlled, variable transmissionMfr, variable bedLength, variable bedType, variable wheelBase, variable brakeSystem, variable frontBrakeType, variable rearBrakeType, variable brakeABS, variable frontSpringType, variable rearSpringType, variable steeringSystem, variable steeringType, variable region, variable quals, variable notes, variable action, variable id, variable ref, variable validate, variable quals_RO, variable notes_RO, method getYears, method setYears, method getMake, method setMake, method getModel, method setModel, method getVehicleType, method setVehicleType, method getBaseVehicle, method setBaseVehicle, method getSubModel, method setSubModel, method getMfrBodyCode, method setMfrBodyCode, method getBodyNumDoors, method setBodyNumDoors, method getBodyType, method setBodyType, method getDriveType, method setDriveType, method getEngineBase, method setEngineBase, method getEngineDesignation, method setEngineDesignation, method getEngineVIN, method setEngineVIN, method getEngineVersion, method setEngineVersion, method getEngineMfr, method setEngineMfr, method getPowerOutput, method setPowerOutput, method getValvesPerEngine, method setValvesPerEngine, method getFuelDeliveryType, method setFuelDeliveryType, method getFuelDeliverySubType, method setFuelDeliverySubType, method getFuelSystemControlType, method setFuelSystemControlType, method getFuelSystemDesign, method setFuelSystemDesign, method getAspiration, method setAspiration, method getCylinderHeadType, method setCylinderHeadType, method getFuelType, method setFuelType, method getIgnitionSystemType, method setIgnitionSystemType, method getTransmissionMfrCode, method setTransmissionMfrCode, method getTransmissionType, method setTransmissionType, method getTransmissionControlType, method setTransmissionControlType, method getTransmissionNumSpeeds, method setTransmissionNumSpeeds, method getTransmissionBase, method setTransmissionBase, method getTransElecControlled, method setTransElecControlled, method getTransmissionMfr, method setTransmissionMfr, method getBedLength, method setBedLength, method getBedType, method setBedType, method getWheelBase, method setWheelBase, method getBrakeSystem, method setBrakeSystem, method getFrontBrakeType, method setFrontBrakeType, method getRearBrakeType, method setRearBrakeType, method getBrakeABS, method setBrakeABS, method getFrontSpringType, method setFrontSpringType, method getRearSpringType, method setRearSpringType, method getSteeringSystem, method setSteeringSystem, method getSteeringType, method setSteeringType, method getRegion, method setRegion, method getAction, method setAction, method getId, method setId, method getRef, method setRef, method getValidate, method setValidate, method getQuals, method getNotes, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable qty, variable partType, variable mfrLabel, variable position, variable part, variable displayOrder, variable assetName, variable assetItemOrder, variable assetItemRef, variable years, variable make, variable model, variable vehicleType, variable baseVehicle, variable subModel, variable mfrBodyCode, variable bodyNumDoors, variable bodyType, variable driveType, variable engineBase, variable engineDesignation, variable engineVIN, variable engineVersion, variable engineMfr, variable powerOutput, variable valvesPerEngine, variable fuelDeliveryType, variable fuelDeliverySubType, variable fuelSystemControlType, variable fuelSystemDesign, variable aspiration, variable cylinderHeadType, variable fuelType, variable ignitionSystemType, variable transmissionMfrCode, variable transmissionType, variable transmissionControlType, variable transmissionNumSpeeds, variable transmissionBase, variable transElecControlled, variable transmissionMfr, variable bedLength, variable bedType, variable wheelBase, variable brakeSystem, variable frontBrakeType, variable rearBrakeType, variable brakeABS, variable frontSpringType, variable rearSpringType, variable steeringSystem, variable steeringType, variable region, variable quals, variable notes, variable action, variable id, variable ref, variable validate, variable quals_RO, variable notes_RO)
Getters: Set(method getSteeringSystem, method getMake, method getRearSpringType, method getTransmissionMfrCode, method getRegion, method getEngineDesignation, method getEngineVersion, method getRearBrakeType, method getBedLength, method getDriveType, method getRef, method getId, method getTransElecControlled, method getTransmissionBase, method getAction, method getAssetName, method getPartType, method getQuals, method getAssetItemRef, method getAspiration, method getBrakeSystem, method getQty, method getDisplayOrder, method getEngineBase, method getTransmissionType, method getSubModel, method getEngineMfr, method getBaseVehicle, method getFuelSystemDesign, method getBodyType, method getPosition, method getCylinderHeadType, method getBrakeABS, method getNotes, method getFrontBrakeType, method getFuelType, method getVehicleType, method getBedType, method getModel, method getMfrLabel, method getPart, method getFrontSpringType, method getValvesPerEngine, method getPowerOutput, method getYears, method getFuelDeliveryType, method getBodyNumDoors, method getSteeringType, method getFuelDeliverySubType, method getEngineVIN, method getWheelBase, method getTransmissionMfr, method getTransmissionNumSpeeds, method getMfrBodyCode, method getFuelSystemControlType, method getTransmissionControlType, method getValidate, method getIgnitionSystemType, method getAssetItemOrder)
Setters: Set()
hasTransientAnnotation(variable qty) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qty", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field qty
hasTransientAnnotation(variable partType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field partType
hasTransientAnnotation(variable mfrLabel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrLabel"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field mfrLabel
hasTransientAnnotation(variable position) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Position"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field position
hasTransientAnnotation(variable part) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Part", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field part
hasTransientAnnotation(variable displayOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "DisplayOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field displayOrder
hasTransientAnnotation(variable assetName) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlElement(name = "AssetName"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetName
hasTransientAnnotation(variable assetItemOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "AssetItemOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemOrder
hasTransientAnnotation(variable assetItemRef) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "AssetItemRef"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemRef
hasTransientAnnotation(variable years) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Years"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field years
hasTransientAnnotation(variable make) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Make"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field make
hasTransientAnnotation(variable model) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Model"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field model
hasTransientAnnotation(variable vehicleType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "VehicleType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field vehicleType
hasTransientAnnotation(variable baseVehicle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BaseVehicle"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field baseVehicle
hasTransientAnnotation(variable subModel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubModel"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field subModel
hasTransientAnnotation(variable mfrBodyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrBodyCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field mfrBodyCode
hasTransientAnnotation(variable bodyNumDoors) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyNumDoors"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyNumDoors
hasTransientAnnotation(variable bodyType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyType
hasTransientAnnotation(variable driveType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DriveType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field driveType
hasTransientAnnotation(variable engineBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineBase
hasTransientAnnotation(variable engineDesignation) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineDesignation"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineDesignation
hasTransientAnnotation(variable engineVIN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVIN"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVIN
hasTransientAnnotation(variable engineVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVersion"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVersion
hasTransientAnnotation(variable engineMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineMfr
hasTransientAnnotation(variable powerOutput) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PowerOutput"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field powerOutput
hasTransientAnnotation(variable valvesPerEngine) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ValvesPerEngine"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field valvesPerEngine
hasTransientAnnotation(variable fuelDeliveryType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliveryType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliveryType
hasTransientAnnotation(variable fuelDeliverySubType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliverySubType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliverySubType
hasTransientAnnotation(variable fuelSystemControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemControlType
hasTransientAnnotation(variable fuelSystemDesign) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemDesign"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemDesign
hasTransientAnnotation(variable aspiration) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Aspiration"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field aspiration
hasTransientAnnotation(variable cylinderHeadType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CylinderHeadType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field cylinderHeadType
hasTransientAnnotation(variable fuelType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelType
hasTransientAnnotation(variable ignitionSystemType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "IgnitionSystemType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ignitionSystemType
hasTransientAnnotation(variable transmissionMfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfrCode
hasTransientAnnotation(variable transmissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionType
hasTransientAnnotation(variable transmissionControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionControlType
hasTransientAnnotation(variable transmissionNumSpeeds) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionNumSpeeds"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionNumSpeeds
hasTransientAnnotation(variable transmissionBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionBase
hasTransientAnnotation(variable transElecControlled) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransElecControlled"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transElecControlled
hasTransientAnnotation(variable transmissionMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfr
hasTransientAnnotation(variable bedLength) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedLength"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedLength
hasTransientAnnotation(variable bedType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedType
hasTransientAnnotation(variable wheelBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "WheelBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field wheelBase
hasTransientAnnotation(variable brakeSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeSystem
hasTransientAnnotation(variable frontBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontBrakeType
hasTransientAnnotation(variable rearBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearBrakeType
hasTransientAnnotation(variable brakeABS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeABS"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeABS
hasTransientAnnotation(variable frontSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontSpringType
hasTransientAnnotation(variable rearSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearSpringType
hasTransientAnnotation(variable steeringSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringSystem
hasTransientAnnotation(variable steeringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringType
hasTransientAnnotation(variable region) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Region"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field region
hasTransientAnnotation(variable quals) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qual"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals
hasTransientAnnotation(variable notes) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Note"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes
hasTransientAnnotation(variable action) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "action", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field action
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field id
hasTransientAnnotation(variable ref) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "ref"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ref
hasTransientAnnotation(variable validate) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "validate"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field validate
hasTransientAnnotation(variable quals_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals_RO
Skipping transient field: variable quals_RO
hasTransientAnnotation(variable notes_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes_RO
Skipping transient field: variable notes_RO
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.App) => IllegalArgumentException: Missing Setter for String / method getQty
tryMakeObjectSerializer[org.aftermarket.aces.v31.App](Vector(FieldImpl(1,years,getYears,null,0,null,null,null,null), FieldImpl(2,make,getMake,null,1,null,null,null,null), FieldImpl(3,model,getModel,null,2,null,null,null,null), FieldImpl(4,vehicleType,getVehicleType,null,3,null,null,null,null), FieldImpl(5,baseVehicle,getBaseVehicle,null,4,null,null,null,null), FieldImpl(6,subModel,getSubModel,null,5,null,null,null,null), FieldImpl(7,mfrBodyCode,getMfrBodyCode,null,6,null,null,null,null), FieldImpl(8,bodyNumDoors,getBodyNumDoors,null,7,null,null,null,null), FieldImpl(9,bodyType,getBodyType,null,8,null,null,null,null), FieldImpl(10,driveType,getDriveType,null,9,null,null,null,null), FieldImpl(11,engineBase,getEngineBase,null,10,null,null,null,null), FieldImpl(12,engineDesignation,getEngineDesignation,null,11,null,null,null,null), FieldImpl(13,engineVIN,getEngineVIN,null,12,null,null,null,null), FieldImpl(14,engineVersion,getEngineVersion,null,13,null,null,null,null), FieldImpl(15,engineMfr,getEngineMfr,null,14,null,null,null,null), FieldImpl(16,powerOutput,getPowerOutput,null,15,null,null,null,null), FieldImpl(17,valvesPerEngine,getValvesPerEngine,null,16,null,null,null,null), FieldImpl(18,fuelDeliveryType,getFuelDeliveryType,null,17,null,null,null,null), FieldImpl(19,fuelDeliverySubType,getFuelDeliverySubType,null,18,null,null,null,null), FieldImpl(20,fuelSystemControlType,getFuelSystemControlType,null,19,null,null,null,null), FieldImpl(21,fuelSystemDesign,getFuelSystemDesign,null,20,null,null,null,null), FieldImpl(22,aspiration,getAspiration,null,21,null,null,null,null), FieldImpl(23,cylinderHeadType,getCylinderHeadType,null,22,null,null,null,null), FieldImpl(24,fuelType,getFuelType,null,23,null,null,null,null), FieldImpl(25,ignitionSystemType,getIgnitionSystemType,null,24,null,null,null,null), FieldImpl(26,transmissionMfrCode,getTransmissionMfrCode,null,25,null,null,null,null), FieldImpl(27,transmissionType,getTransmissionType,null,26,null,null,null,null), FieldImpl(28,transmissionControlType,getTransmissionControlType,null,27,null,null,null,null), FieldImpl(29,transmissionNumSpeeds,getTransmissionNumSpeeds,null,28,null,null,null,null), FieldImpl(30,transmissionBase,getTransmissionBase,null,29,null,null,null,null), FieldImpl(31,transElecControlled,getTransElecControlled,null,30,null,null,null,null), FieldImpl(32,transmissionMfr,getTransmissionMfr,null,31,null,null,null,null), FieldImpl(33,bedLength,getBedLength,null,32,null,null,null,null), FieldImpl(34,bedType,getBedType,null,33,null,null,null,null), FieldImpl(35,wheelBase,getWheelBase,null,34,null,null,null,null), FieldImpl(36,brakeSystem,getBrakeSystem,null,35,null,null,null,null), FieldImpl(37,frontBrakeType,getFrontBrakeType,null,36,null,null,null,null), FieldImpl(38,rearBrakeType,getRearBrakeType,null,37,null,null,null,null), FieldImpl(39,brakeABS,getBrakeABS,null,38,null,null,null,null), FieldImpl(40,frontSpringType,getFrontSpringType,null,39,null,null,null,null), FieldImpl(41,rearSpringType,getRearSpringType,null,40,null,null,null,null), FieldImpl(42,steeringSystem,getSteeringSystem,null,41,null,null,null,null), FieldImpl(43,steeringType,getSteeringType,null,42,null,null,null,null), FieldImpl(44,region,getRegion,null,43,null,null,null,null), FieldImpl(45,quals,getQuals,null,44,null,null,null,null), FieldImpl(46,notes,getNotes,null,45,null,null,null,null), FieldImpl(47,action,getAction,null,46,null,null,null,null), FieldImpl(48,id,getId,null,47,null,null,null,null), FieldImpl(49,ref,getRef,null,48,null,null,null,null), FieldImpl(50,validate,getValidate,null,49,null,null,null,null), FieldImpl(51,qty,getQty,null,50,null,null,null,null), FieldImpl(52,partType,getPartType,null,51,null,null,null,null), FieldImpl(53,mfrLabel,getMfrLabel,null,52,null,null,null,null), FieldImpl(54,position,getPosition,null,53,null,null,null,null), FieldImpl(55,part,getPart,null,54,null,null,null,null), FieldImpl(56,displayOrder,getDisplayOrder,null,55,null,null,null,null), FieldImpl(57,assetName,getAssetName,null,56,null,null,null,null), FieldImpl(58,assetItemOrder,getAssetItemOrder,null,57,null,null,null,null), FieldImpl(59,assetItemRef,getAssetItemRef,null,58,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.App] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.App]]({
[info]  implicit object objectSerializer$macro$18 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.App] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$7: fm.serializer.Serializer[org.aftermarket.aces.v31.ActionType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.ActionType]];
[info]  lazy private[this] val shared_ser$macro$8: fm.serializer.Serializer[org.aftermarket.aces.v31.Years] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.Years]];
[info]  lazy private[this] val shared_ser$macro$9: fm.serializer.Serializer[org.aftermarket.aces.v31.Position] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.Position]];
[info]  lazy private[this] val shared_ser$macro$10: fm.serializer.Serializer[org.aftermarket.aces.v31.PartType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.PartType]];
[info]  lazy private[this] val shared_ser$macro$11: fm.serializer.Serializer[org.aftermarket.aces.v31.VehAttrType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.VehAttrType]];
[info]  private[this] val shared_ser$macro$12: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  lazy private[this] val shared_ser$macro$13: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Note]] = implicitly[fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Note]]];
[info]  lazy private[this] val shared_ser$macro$14: fm.serializer.Serializer[org.aftermarket.aces.v31.YesnoType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.YesnoType]];
[info]  private[this] val shared_ser$macro$15: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  lazy private[this] val shared_ser$macro$16: fm.serializer.Serializer[org.aftermarket.aces.v31.Part] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.Part]];
[info]  lazy private[this] val shared_ser$macro$17: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Qual]] = implicitly[fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Qual]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.App): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.App): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.App): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.App, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.App, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.App): Unit = {
[info]  shared_ser$macro$8.serializeField(output, 1, "years", obj.getYears());
[info]  shared_ser$macro$11.serializeField(output, 2, "make", obj.getMake());
[info]  shared_ser$macro$11.serializeField(output, 3, "model", obj.getModel());
[info]  shared_ser$macro$11.serializeField(output, 4, "vehicleType", obj.getVehicleType());
[info]  shared_ser$macro$11.serializeField(output, 5, "baseVehicle", obj.getBaseVehicle());
[info]  shared_ser$macro$11.serializeField(output, 6, "subModel", obj.getSubModel());
[info]  shared_ser$macro$11.serializeField(output, 7, "mfrBodyCode", obj.getMfrBodyCode());
[info]  shared_ser$macro$11.serializeField(output, 8, "bodyNumDoors", obj.getBodyNumDoors());
[info]  shared_ser$macro$11.serializeField(output, 9, "bodyType", obj.getBodyType());
[info]  shared_ser$macro$11.serializeField(output, 10, "driveType", obj.getDriveType());
[info]  shared_ser$macro$11.serializeField(output, 11, "engineBase", obj.getEngineBase());
[info]  shared_ser$macro$11.serializeField(output, 12, "engineDesignation", obj.getEngineDesignation());
[info]  shared_ser$macro$11.serializeField(output, 13, "engineVIN", obj.getEngineVIN());
[info]  shared_ser$macro$11.serializeField(output, 14, "engineVersion", obj.getEngineVersion());
[info]  shared_ser$macro$11.serializeField(output, 15, "engineMfr", obj.getEngineMfr());
[info]  shared_ser$macro$11.serializeField(output, 16, "powerOutput", obj.getPowerOutput());
[info]  shared_ser$macro$11.serializeField(output, 17, "valvesPerEngine", obj.getValvesPerEngine());
[info]  shared_ser$macro$11.serializeField(output, 18, "fuelDeliveryType", obj.getFuelDeliveryType());
[info]  shared_ser$macro$11.serializeField(output, 19, "fuelDeliverySubType", obj.getFuelDeliverySubType());
[info]  shared_ser$macro$11.serializeField(output, 20, "fuelSystemControlType", obj.getFuelSystemControlType());
[info]  shared_ser$macro$11.serializeField(output, 21, "fuelSystemDesign", obj.getFuelSystemDesign());
[info]  shared_ser$macro$11.serializeField(output, 22, "aspiration", obj.getAspiration());
[info]  shared_ser$macro$11.serializeField(output, 23, "cylinderHeadType", obj.getCylinderHeadType());
[info]  shared_ser$macro$11.serializeField(output, 24, "fuelType", obj.getFuelType());
[info]  shared_ser$macro$11.serializeField(output, 25, "ignitionSystemType", obj.getIgnitionSystemType());
[info]  shared_ser$macro$11.serializeField(output, 26, "transmissionMfrCode", obj.getTransmissionMfrCode());
[info]  shared_ser$macro$11.serializeField(output, 27, "transmissionType", obj.getTransmissionType());
[info]  shared_ser$macro$11.serializeField(output, 28, "transmissionControlType", obj.getTransmissionControlType());
[info]  shared_ser$macro$11.serializeField(output, 29, "transmissionNumSpeeds", obj.getTransmissionNumSpeeds());
[info]  shared_ser$macro$11.serializeField(output, 30, "transmissionBase", obj.getTransmissionBase());
[info]  shared_ser$macro$11.serializeField(output, 31, "transElecControlled", obj.getTransElecControlled());
[info]  shared_ser$macro$11.serializeField(output, 32, "transmissionMfr", obj.getTransmissionMfr());
[info]  shared_ser$macro$11.serializeField(output, 33, "bedLength", obj.getBedLength());
[info]  shared_ser$macro$11.serializeField(output, 34, "bedType", obj.getBedType());
[info]  shared_ser$macro$11.serializeField(output, 35, "wheelBase", obj.getWheelBase());
[info]  shared_ser$macro$11.serializeField(output, 36, "brakeSystem", obj.getBrakeSystem());
[info]  shared_ser$macro$11.serializeField(output, 37, "frontBrakeType", obj.getFrontBrakeType());
[info]  shared_ser$macro$11.serializeField(output, 38, "rearBrakeType", obj.getRearBrakeType());
[info]  shared_ser$macro$11.serializeField(output, 39, "brakeABS", obj.getBrakeABS());
[info]  shared_ser$macro$11.serializeField(output, 40, "frontSpringType", obj.getFrontSpringType());
[info]  shared_ser$macro$11.serializeField(output, 41, "rearSpringType", obj.getRearSpringType());
[info]  shared_ser$macro$11.serializeField(output, 42, "steeringSystem", obj.getSteeringSystem());
[info]  shared_ser$macro$11.serializeField(output, 43, "steeringType", obj.getSteeringType());
[info]  shared_ser$macro$11.serializeField(output, 44, "region", obj.getRegion());
[info]  shared_ser$macro$17.serializeField(output, 45, "quals", obj.getQuals());
[info]  shared_ser$macro$13.serializeField(output, 46, "notes", obj.getNotes());
[info]  shared_ser$macro$7.serializeField(output, 47, "action", obj.getAction());
[info]  shared_ser$macro$15.serializeField(output, 48, "id", obj.getId());
[info]  shared_ser$macro$12.serializeField(output, 49, "ref", obj.getRef());
[info]  shared_ser$macro$14.serializeField(output, 50, "validate", obj.getValidate());
[info]  shared_ser$macro$12.serializeField(output, 51, "qty", obj.getQty());
[info]  shared_ser$macro$10.serializeField(output, 52, "partType", obj.getPartType());
[info]  shared_ser$macro$12.serializeField(output, 53, "mfrLabel", obj.getMfrLabel());
[info]  shared_ser$macro$9.serializeField(output, 54, "position", obj.getPosition());
[info]  shared_ser$macro$16.serializeField(output, 55, "part", obj.getPart());
[info]  shared_ser$macro$15.serializeField(output, 56, "displayOrder", obj.getDisplayOrder());
[info]  shared_ser$macro$12.serializeField(output, 57, "assetName", obj.getAssetName());
[info]  shared_ser$macro$15.serializeField(output, 58, "assetItemOrder", obj.getAssetItemOrder());
[info]  shared_ser$macro$12.serializeField(output, 59, "assetItemRef", obj.getAssetItemRef())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$18
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.App] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.App]]({
[info]  implicit object objectSerializer$macro$18 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.App] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$7: fm.serializer.Serializer[org.aftermarket.aces.v31.ActionType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.ActionType]];
[info]  lazy private[this] val shared_ser$macro$8: fm.serializer.Serializer[org.aftermarket.aces.v31.Years] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.Years]];
[info]  lazy private[this] val shared_ser$macro$9: fm.serializer.Serializer[org.aftermarket.aces.v31.Position] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.Position]];
[info]  lazy private[this] val shared_ser$macro$10: fm.serializer.Serializer[org.aftermarket.aces.v31.PartType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.PartType]];
[info]  lazy private[this] val shared_ser$macro$11: fm.serializer.Serializer[org.aftermarket.aces.v31.VehAttrType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.VehAttrType]];
[info]  private[this] val shared_ser$macro$12: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  lazy private[this] val shared_ser$macro$13: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Note]] = implicitly[fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Note]]];
[info]  lazy private[this] val shared_ser$macro$14: fm.serializer.Serializer[org.aftermarket.aces.v31.YesnoType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.YesnoType]];
[info]  private[this] val shared_ser$macro$15: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  lazy private[this] val shared_ser$macro$16: fm.serializer.Serializer[org.aftermarket.aces.v31.Part] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.Part]];
[info]  lazy private[this] val shared_ser$macro$17: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Qual]] = implicitly[fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Qual]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.App): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.App): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.App): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.App, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.App, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.App): Unit = {
[info]  shared_ser$macro$8.serializeField(output, 1, "years", obj.getYears());
[info]  shared_ser$macro$11.serializeField(output, 2, "make", obj.getMake());
[info]  shared_ser$macro$11.serializeField(output, 3, "model", obj.getModel());
[info]  shared_ser$macro$11.serializeField(output, 4, "vehicleType", obj.getVehicleType());
[info]  shared_ser$macro$11.serializeField(output, 5, "baseVehicle", obj.getBaseVehicle());
[info]  shared_ser$macro$11.serializeField(output, 6, "subModel", obj.getSubModel());
[info]  shared_ser$macro$11.serializeField(output, 7, "mfrBodyCode", obj.getMfrBodyCode());
[info]  shared_ser$macro$11.serializeField(output, 8, "bodyNumDoors", obj.getBodyNumDoors());
[info]  shared_ser$macro$11.serializeField(output, 9, "bodyType", obj.getBodyType());
[info]  shared_ser$macro$11.serializeField(output, 10, "driveType", obj.getDriveType());
[info]  shared_ser$macro$11.serializeField(output, 11, "engineBase", obj.getEngineBase());
[info]  shared_ser$macro$11.serializeField(output, 12, "engineDesignation", obj.getEngineDesignation());
[info]  shared_ser$macro$11.serializeField(output, 13, "engineVIN", obj.getEngineVIN());
[info]  shared_ser$macro$11.serializeField(output, 14, "engineVersion", obj.getEngineVersion());
[info]  shared_ser$macro$11.serializeField(output, 15, "engineMfr", obj.getEngineMfr());
[info]  shared_ser$macro$11.serializeField(output, 16, "powerOutput", obj.getPowerOutput());
[info]  shared_ser$macro$11.serializeField(output, 17, "valvesPerEngine", obj.getValvesPerEngine());
[info]  shared_ser$macro$11.serializeField(output, 18, "fuelDeliveryType", obj.getFuelDeliveryType());
[info]  shared_ser$macro$11.serializeField(output, 19, "fuelDeliverySubType", obj.getFuelDeliverySubType());
[info]  shared_ser$macro$11.serializeField(output, 20, "fuelSystemControlType", obj.getFuelSystemControlType());
[info]  shared_ser$macro$11.serializeField(output, 21, "fuelSystemDesign", obj.getFuelSystemDesign());
[info]  shared_ser$macro$11.serializeField(output, 22, "aspiration", obj.getAspiration());
[info]  shared_ser$macro$11.serializeField(output, 23, "cylinderHeadType", obj.getCylinderHeadType());
[info]  shared_ser$macro$11.serializeField(output, 24, "fuelType", obj.getFuelType());
[info]  shared_ser$macro$11.serializeField(output, 25, "ignitionSystemType", obj.getIgnitionSystemType());
[info]  shared_ser$macro$11.serializeField(output, 26, "transmissionMfrCode", obj.getTransmissionMfrCode());
[info]  shared_ser$macro$11.serializeField(output, 27, "transmissionType", obj.getTransmissionType());
[info]  shared_ser$macro$11.serializeField(output, 28, "transmissionControlType", obj.getTransmissionControlType());
[info]  shared_ser$macro$11.serializeField(output, 29, "transmissionNumSpeeds", obj.getTransmissionNumSpeeds());
[info]  shared_ser$macro$11.serializeField(output, 30, "transmissionBase", obj.getTransmissionBase());
[info]  shared_ser$macro$11.serializeField(output, 31, "transElecControlled", obj.getTransElecControlled());
[info]  shared_ser$macro$11.serializeField(output, 32, "transmissionMfr", obj.getTransmissionMfr());
[info]  shared_ser$macro$11.serializeField(output, 33, "bedLength", obj.getBedLength());
[info]  shared_ser$macro$11.serializeField(output, 34, "bedType", obj.getBedType());
[info]  shared_ser$macro$11.serializeField(output, 35, "wheelBase", obj.getWheelBase());
[info]  shared_ser$macro$11.serializeField(output, 36, "brakeSystem", obj.getBrakeSystem());
[info]  shared_ser$macro$11.serializeField(output, 37, "frontBrakeType", obj.getFrontBrakeType());
[info]  shared_ser$macro$11.serializeField(output, 38, "rearBrakeType", obj.getRearBrakeType());
[info]  shared_ser$macro$11.serializeField(output, 39, "brakeABS", obj.getBrakeABS());
[info]  shared_ser$macro$11.serializeField(output, 40, "frontSpringType", obj.getFrontSpringType());
[info]  shared_ser$macro$11.serializeField(output, 41, "rearSpringType", obj.getRearSpringType());
[info]  shared_ser$macro$11.serializeField(output, 42, "steeringSystem", obj.getSteeringSystem());
[info]  shared_ser$macro$11.serializeField(output, 43, "steeringType", obj.getSteeringType());
[info]  shared_ser$macro$11.serializeField(output, 44, "region", obj.getRegion());
[info]  shared_ser$macro$17.serializeField(output, 45, "quals", obj.getQuals());
[info]  shared_ser$macro$13.serializeField(output, 46, "notes", obj.getNotes());
[info]  shared_ser$macro$7.serializeField(output, 47, "action", obj.getAction());
[info]  shared_ser$macro$15.serializeField(output, 48, "id", obj.getId());
[info]  shared_ser$macro$12.serializeField(output, 49, "ref", obj.getRef());
[info]  shared_ser$macro$14.serializeField(output, 50, "validate", obj.getValidate());
[info]  shared_ser$macro$12.serializeField(output, 51, "qty", obj.getQty());
[info]  shared_ser$macro$10.serializeField(output, 52, "partType", obj.getPartType());
[info]  shared_ser$macro$12.serializeField(output, 53, "mfrLabel", obj.getMfrLabel());
[info]  shared_ser$macro$9.serializeField(output, 54, "position", obj.getPosition());
[info]  shared_ser$macro$16.serializeField(output, 55, "part", obj.getPart());
[info]  shared_ser$macro$15.serializeField(output, 56, "displayOrder", obj.getDisplayOrder());
[info]  shared_ser$macro$12.serializeField(output, 57, "assetName", obj.getAssetName());
[info]  shared_ser$macro$15.serializeField(output, 58, "assetItemOrder", obj.getAssetItemOrder());
[info]  shared_ser$macro$12.serializeField(output, 59, "assetItemRef", obj.getAssetItemRef())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$18
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.ActionType]
findEnumSerializer[org.aftermarket.aces.v31.ActionType]
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.ActionType] => Expr[fm.serializer.SimpleSerializer[org.aftermarket.aces.v31.ActionType]](fm.serializer.Primitive.int.map[org.aftermarket.aces.v31.ActionType](((enum: org.aftermarket.aces.v31.ActionType) => enum.ordinal()), ((idx: Int) => org.aftermarket.aces.v31.ActionType.type.values()(idx)), null))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.ActionType] => Expr[fm.serializer.SimpleSerializer[org.aftermarket.aces.v31.ActionType]](fm.serializer.Primitive.int.map[org.aftermarket.aces.v31.ActionType](((enum: org.aftermarket.aces.v31.ActionType) => enum.ordinal()), ((idx: Int) => org.aftermarket.aces.v31.ActionType.type.values()(idx)), null))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Years]
findEnumSerializer[org.aftermarket.aces.v31.Years]
findOptionSerializer(org.aftermarket.aces.v31.Years)
findCollectionSerializer(org.aftermarket.aces.v31.Years)
checkCollection(org.aftermarket.aces.v31.Years, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Years, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Years, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Years)
extractFieldAnnotations(org.aftermarket.aces.v31.Years)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Years)
getJavaBeanFields(org.aftermarket.aces.v31.Years, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Years) => tpe.members.sorted: List(variable value, variable from, variable to, constructor Years, constructor Years, method getValue, method setValue, method getFrom, method setFrom, method getTo, method setTo, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable from, variable to)
Getters: Set(method getValue, method getFrom, method getTo)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field value
hasTransientAnnotation(variable from) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "from", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field from
hasTransientAnnotation(variable to) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "to", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field to
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable from) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "from", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field from
hasTransientAnnotation(method getFrom) - Annotations: List()
Adding JavaBeanField: JavaBeanField(from,getFrom,null,Int)
hasTransientAnnotation(variable to) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "to", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field to
hasTransientAnnotation(method getTo) - Annotations: List()
Adding JavaBeanField: JavaBeanField(to,getTo,null,Int)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Years) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(from,getFrom,null,Int), JavaBeanField(to,getTo,null,Int))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Years)
getJavaBeanFields(org.aftermarket.aces.v31.Years, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Years) => tpe.members.sorted: List(variable value, variable from, variable to, constructor Years, constructor Years, method getValue, method setValue, method getFrom, method setFrom, method getTo, method setTo, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable from, variable to)
Getters: Set(method getValue, method getFrom, method getTo)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field value
hasTransientAnnotation(variable from) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "from", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field from
hasTransientAnnotation(variable to) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "to", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field to
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Years) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectSerializer[org.aftermarket.aces.v31.Years](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,from,getFrom,null,1,null,null,null,null), FieldImpl(3,to,getTo,null,2,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.Years] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Years]]({
[info]  implicit object objectSerializer$macro$21 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Years] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$19: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$20: fm.serializer.IntPrimitive = serializer.this.Serializer.int;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Years): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Years): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Years): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Years, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Years, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Years): Unit = {
[info]  shared_ser$macro$19.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$20.serializeField(output, 2, "from", obj.getFrom());
[info]  shared_ser$macro$20.serializeField(output, 3, "to", obj.getTo())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$21
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.Years] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Years]]({
[info]  implicit object objectSerializer$macro$21 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Years] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$19: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$20: fm.serializer.IntPrimitive = serializer.this.Serializer.int;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Years): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Years): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Years): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Years, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Years, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Years): Unit = {
[info]  shared_ser$macro$19.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$20.serializeField(output, 2, "from", obj.getFrom());
[info]  shared_ser$macro$20.serializeField(output, 3, "to", obj.getTo())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$21
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Position]
findEnumSerializer[org.aftermarket.aces.v31.Position]
findOptionSerializer(org.aftermarket.aces.v31.Position)
findCollectionSerializer(org.aftermarket.aces.v31.Position)
checkCollection(org.aftermarket.aces.v31.Position, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Position, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Position, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Position)
extractFieldAnnotations(org.aftermarket.aces.v31.Position)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Position)
getJavaBeanFields(org.aftermarket.aces.v31.Position, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Position) => tpe.members.sorted: List(variable value, variable id, constructor Position, constructor Position, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field id
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Position) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(id,getId,null,java.math.BigInteger))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Position)
getJavaBeanFields(org.aftermarket.aces.v31.Position, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Position) => tpe.members.sorted: List(variable value, variable id, constructor Position, constructor Position, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field id
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Position) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectSerializer[org.aftermarket.aces.v31.Position](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,id,getId,null,1,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.Position] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Position]]({
[info]  implicit object objectSerializer$macro$24 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Position] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$22: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$23: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Position): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Position): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Position): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Position, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Position, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Position): Unit = {
[info]  shared_ser$macro$22.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$23.serializeField(output, 2, "id", obj.getId())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$24
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.Position] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Position]]({
[info]  implicit object objectSerializer$macro$24 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Position] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$22: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$23: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Position): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Position): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Position): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Position, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Position, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Position): Unit = {
[info]  shared_ser$macro$22.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$23.serializeField(output, 2, "id", obj.getId())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$24
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.PartType]
findEnumSerializer[org.aftermarket.aces.v31.PartType]
findOptionSerializer(org.aftermarket.aces.v31.PartType)
findCollectionSerializer(org.aftermarket.aces.v31.PartType)
checkCollection(org.aftermarket.aces.v31.PartType, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.PartType, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.PartType, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.PartType)
extractFieldAnnotations(org.aftermarket.aces.v31.PartType)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.PartType)
getJavaBeanFields(org.aftermarket.aces.v31.PartType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.PartType) => tpe.members.sorted: List(variable value, variable id, constructor PartType, constructor PartType, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field id
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.PartType) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(id,getId,null,java.math.BigInteger))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.PartType)
getJavaBeanFields(org.aftermarket.aces.v31.PartType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.PartType) => tpe.members.sorted: List(variable value, variable id, constructor PartType, constructor PartType, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field id
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.PartType) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectSerializer[org.aftermarket.aces.v31.PartType](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,id,getId,null,1,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.PartType] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.PartType]]({
[info]  implicit object objectSerializer$macro$27 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.PartType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$25: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$26: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.PartType): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.PartType): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.PartType): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.PartType, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.PartType, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.PartType): Unit = {
[info]  shared_ser$macro$25.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$26.serializeField(output, 2, "id", obj.getId())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$27
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.PartType] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.PartType]]({
[info]  implicit object objectSerializer$macro$27 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.PartType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$25: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$26: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.PartType): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.PartType): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.PartType): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.PartType, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.PartType, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.PartType): Unit = {
[info]  shared_ser$macro$25.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$26.serializeField(output, 2, "id", obj.getId())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$27
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.VehAttrType]
findEnumSerializer[org.aftermarket.aces.v31.VehAttrType]
findOptionSerializer(org.aftermarket.aces.v31.VehAttrType)
findCollectionSerializer(org.aftermarket.aces.v31.VehAttrType)
checkCollection(org.aftermarket.aces.v31.VehAttrType, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.VehAttrType, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.VehAttrType, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.VehAttrType)
extractFieldAnnotations(org.aftermarket.aces.v31.VehAttrType)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.VehAttrType)
getJavaBeanFields(org.aftermarket.aces.v31.VehAttrType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.VehAttrType) => tpe.members.sorted: List(variable value, variable id, constructor VehAttrType, constructor VehAttrType, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field id
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.VehAttrType) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(id,getId,null,java.math.BigInteger))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.VehAttrType)
getJavaBeanFields(org.aftermarket.aces.v31.VehAttrType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.VehAttrType) => tpe.members.sorted: List(variable value, variable id, constructor VehAttrType, constructor VehAttrType, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field id
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.VehAttrType) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectSerializer[org.aftermarket.aces.v31.VehAttrType](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,id,getId,null,1,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.VehAttrType] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.VehAttrType]]({
[info]  implicit object objectSerializer$macro$30 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.VehAttrType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$28: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$29: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.VehAttrType): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.VehAttrType): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.VehAttrType): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.VehAttrType, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.VehAttrType, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.VehAttrType): Unit = {
[info]  shared_ser$macro$28.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$29.serializeField(output, 2, "id", obj.getId())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$30
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.VehAttrType] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.VehAttrType]]({
[info]  implicit object objectSerializer$macro$30 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.VehAttrType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$28: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$29: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.VehAttrType): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.VehAttrType): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.VehAttrType): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.VehAttrType, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.VehAttrType, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.VehAttrType): Unit = {
[info]  shared_ser$macro$28.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$29.serializeField(output, 2, "id", obj.getId())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$30
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[java.util.List[org.aftermarket.aces.v31.Note]]
findEnumSerializer[java.util.List[org.aftermarket.aces.v31.Note]]
findOptionSerializer(java.util.List[org.aftermarket.aces.v31.Note])
findCollectionSerializer(java.util.List[org.aftermarket.aces.v31.Note])
checkCollection(java.util.List[org.aftermarket.aces.v31.Note], TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(java.util.List[org.aftermarket.aces.v31.Note], TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(java.util.List[org.aftermarket.aces.v31.Note], Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
elem: org.aftermarket.aces.v31.Note, name: colSerializer$macro$31
serTpe: class JavaIterableSerializer
Tree: {
implicit val colSerializerProxy$macro$32: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Note]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Note]]();
val colSerializer$macro$31: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Note]] = new JavaIterableSerializer[org.aftermarket.aces.v31.Note, java.util.List[org.aftermarket.aces.v31.Note]]();
colSerializerProxy$macro$32.self = colSerializer$macro$31;
colSerializer$macro$31
}
{
implicit val colSerializerProxy$macro$32: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Note]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Note]]();
val colSerializer$macro$31: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Note]] = new JavaIterableSerializer[org.aftermarket.aces.v31.Note, java.util.List[org.aftermarket.aces.v31.Note]]();
colSerializerProxy$macro$32.self = colSerializer$macro$31;
colSerializer$macro$31
}
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[java.util.List[org.aftermarket.aces.v31.Note]] => Expr[fm.serializer.Serializer[T]]({
[info]  implicit val colSerializerProxy$macro$32: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Note]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Note]]();
[info]  val colSerializer$macro$31: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Note]] = new JavaIterableSerializer[org.aftermarket.aces.v31.Note, java.util.List[org.aftermarket.aces.v31.Note]]();
[info]  colSerializerProxy$macro$32.self = colSerializer$macro$31;
[info]  colSerializer$macro$31
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[java.util.List[org.aftermarket.aces.v31.Note]] => Expr[fm.serializer.Serializer[T]]({
[info]  implicit val colSerializerProxy$macro$32: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Note]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Note]]();
[info]  val colSerializer$macro$31: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Note]] = new JavaIterableSerializer[org.aftermarket.aces.v31.Note, java.util.List[org.aftermarket.aces.v31.Note]]();
[info]  colSerializerProxy$macro$32.self = colSerializer$macro$31;
[info]  colSerializer$macro$31
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Note]
findEnumSerializer[org.aftermarket.aces.v31.Note]
findOptionSerializer(org.aftermarket.aces.v31.Note)
findCollectionSerializer(org.aftermarket.aces.v31.Note)
checkCollection(org.aftermarket.aces.v31.Note, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Note, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Note, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Note)
extractFieldAnnotations(org.aftermarket.aces.v31.Note)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Note)
getJavaBeanFields(org.aftermarket.aces.v31.Note, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Note) => tpe.members.sorted: List(variable value, variable id, variable lang, constructor Note, constructor Note, method getValue, method setValue, method getId, method setId, method getLang, method setLang, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id, variable lang)
Getters: Set(method getValue, method getId, method getLang)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field id
hasTransientAnnotation(variable lang) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlAttribute(name = "lang"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field lang
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
hasTransientAnnotation(variable lang) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlAttribute(name = "lang"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field lang
hasTransientAnnotation(method getLang) - Annotations: List()
Adding JavaBeanField: JavaBeanField(lang,getLang,null,String)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Note) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(id,getId,null,java.math.BigInteger), JavaBeanField(lang,getLang,null,String))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Note)
getJavaBeanFields(org.aftermarket.aces.v31.Note, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Note) => tpe.members.sorted: List(variable value, variable id, variable lang, constructor Note, constructor Note, method getValue, method setValue, method getId, method setId, method getLang, method setLang, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id, variable lang)
Getters: Set(method getValue, method getId, method getLang)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field id
hasTransientAnnotation(variable lang) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlAttribute(name = "lang"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field lang
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Note) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectSerializer[org.aftermarket.aces.v31.Note](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,id,getId,null,1,null,null,null,null), FieldImpl(3,lang,getLang,null,2,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.Note] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Note]]({
[info]  implicit object objectSerializer$macro$35 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Note] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$33: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$34: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Note): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Note): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Note): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Note, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Note, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Note): Unit = {
[info]  shared_ser$macro$33.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$34.serializeField(output, 2, "id", obj.getId());
[info]  shared_ser$macro$33.serializeField(output, 3, "lang", obj.getLang())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$35
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.Note] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Note]]({
[info]  implicit object objectSerializer$macro$35 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Note] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$33: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$34: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Note): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Note): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Note): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Note, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Note, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Note): Unit = {
[info]  shared_ser$macro$33.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$34.serializeField(output, 2, "id", obj.getId());
[info]  shared_ser$macro$33.serializeField(output, 3, "lang", obj.getLang())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$35
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.YesnoType]
findEnumSerializer[org.aftermarket.aces.v31.YesnoType]
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.YesnoType] => Expr[fm.serializer.SimpleSerializer[org.aftermarket.aces.v31.YesnoType]](fm.serializer.Primitive.int.map[org.aftermarket.aces.v31.YesnoType](((enum: org.aftermarket.aces.v31.YesnoType) => enum.ordinal()), ((idx: Int) => org.aftermarket.aces.v31.YesnoType.type.values()(idx)), null))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.YesnoType] => Expr[fm.serializer.SimpleSerializer[org.aftermarket.aces.v31.YesnoType]](fm.serializer.Primitive.int.map[org.aftermarket.aces.v31.YesnoType](((enum: org.aftermarket.aces.v31.YesnoType) => enum.ordinal()), ((idx: Int) => org.aftermarket.aces.v31.YesnoType.type.values()(idx)), null))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Part]
findEnumSerializer[org.aftermarket.aces.v31.Part]
findOptionSerializer(org.aftermarket.aces.v31.Part)
findCollectionSerializer(org.aftermarket.aces.v31.Part)
checkCollection(org.aftermarket.aces.v31.Part, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Part, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Part, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Part)
extractFieldAnnotations(org.aftermarket.aces.v31.Part)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Part)
getJavaBeanFields(org.aftermarket.aces.v31.Part, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Part) => tpe.members.sorted: List(variable value, variable brandAAIAID, constructor Part, constructor Part, method getValue, method setValue, method getBrandAAIAID, method setBrandAAIAID, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable brandAAIAID)
Getters: Set(method getValue, method getBrandAAIAID)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field value
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(method getBrandAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandAAIAID,getBrandAAIAID,null,String)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Part) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(brandAAIAID,getBrandAAIAID,null,String))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Part)
getJavaBeanFields(org.aftermarket.aces.v31.Part, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Part) => tpe.members.sorted: List(variable value, variable brandAAIAID, constructor Part, constructor Part, method getValue, method setValue, method getBrandAAIAID, method setBrandAAIAID, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable brandAAIAID)
Getters: Set(method getValue, method getBrandAAIAID)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field value
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field brandAAIAID
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Part) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectSerializer[org.aftermarket.aces.v31.Part](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,brandAAIAID,getBrandAAIAID,null,1,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.Part] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Part]]({
[info]  implicit object objectSerializer$macro$37 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Part] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$36: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Part): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Part): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Part): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Part, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Part, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Part): Unit = {
[info]  shared_ser$macro$36.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$36.serializeField(output, 2, "brandAAIAID", obj.getBrandAAIAID())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$37
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.Part] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Part]]({
[info]  implicit object objectSerializer$macro$37 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Part] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$36: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Part): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Part): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Part): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Part, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Part, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Part): Unit = {
[info]  shared_ser$macro$36.serializeField(output, 1, "value", obj.getValue());
[info]  shared_ser$macro$36.serializeField(output, 2, "brandAAIAID", obj.getBrandAAIAID())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$37
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[java.util.List[org.aftermarket.aces.v31.Qual]]
findEnumSerializer[java.util.List[org.aftermarket.aces.v31.Qual]]
findOptionSerializer(java.util.List[org.aftermarket.aces.v31.Qual])
findCollectionSerializer(java.util.List[org.aftermarket.aces.v31.Qual])
checkCollection(java.util.List[org.aftermarket.aces.v31.Qual], TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(java.util.List[org.aftermarket.aces.v31.Qual], TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(java.util.List[org.aftermarket.aces.v31.Qual], Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
elem: org.aftermarket.aces.v31.Qual, name: colSerializer$macro$38
serTpe: class JavaIterableSerializer
Tree: {
implicit val colSerializerProxy$macro$39: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]]();
val colSerializer$macro$38: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Qual]] = new JavaIterableSerializer[org.aftermarket.aces.v31.Qual, java.util.List[org.aftermarket.aces.v31.Qual]]();
colSerializerProxy$macro$39.self = colSerializer$macro$38;
colSerializer$macro$38
}
{
implicit val colSerializerProxy$macro$39: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]]();
val colSerializer$macro$38: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Qual]] = new JavaIterableSerializer[org.aftermarket.aces.v31.Qual, java.util.List[org.aftermarket.aces.v31.Qual]]();
colSerializerProxy$macro$39.self = colSerializer$macro$38;
colSerializer$macro$38
}
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[java.util.List[org.aftermarket.aces.v31.Qual]] => Expr[fm.serializer.Serializer[T]]({
[info]  implicit val colSerializerProxy$macro$39: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]]();
[info]  val colSerializer$macro$38: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Qual]] = new JavaIterableSerializer[org.aftermarket.aces.v31.Qual, java.util.List[org.aftermarket.aces.v31.Qual]]();
[info]  colSerializerProxy$macro$39.self = colSerializer$macro$38;
[info]  colSerializer$macro$38
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[java.util.List[org.aftermarket.aces.v31.Qual]] => Expr[fm.serializer.Serializer[T]]({
[info]  implicit val colSerializerProxy$macro$39: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]]();
[info]  val colSerializer$macro$38: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.Qual]] = new JavaIterableSerializer[org.aftermarket.aces.v31.Qual, java.util.List[org.aftermarket.aces.v31.Qual]]();
[info]  colSerializerProxy$macro$39.self = colSerializer$macro$38;
[info]  colSerializer$macro$38
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Qual]
findEnumSerializer[org.aftermarket.aces.v31.Qual]
findOptionSerializer(org.aftermarket.aces.v31.Qual)
findCollectionSerializer(org.aftermarket.aces.v31.Qual)
checkCollection(org.aftermarket.aces.v31.Qual, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Qual, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Qual, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Qual)
extractFieldAnnotations(org.aftermarket.aces.v31.Qual)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Qual)
getJavaBeanFields(org.aftermarket.aces.v31.Qual, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Qual) => tpe.members.sorted: List(variable params, variable text, variable id, variable params_RO, constructor Qual, constructor Qual, method getText, method setText, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getParams, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable params, variable text, variable id, variable params_RO)
Getters: Set(method getText, method getId, method getParams)
Setters: Set()
hasTransientAnnotation(variable params) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "param"))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params
hasTransientAnnotation(variable text) - Annotations: List(javax.xml.bind.annotation.XmlElement(required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field text
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field id
hasTransientAnnotation(variable params_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params_RO
Skipping transient field: variable params_RO
hasTransientAnnotation(variable params) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "param"))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params
hasTransientAnnotation(method getParams) - Annotations: List()
Adding JavaBeanField: JavaBeanField(params,getParams,null,java.util.List[org.aftermarket.aces.v31.ParamType])
hasTransientAnnotation(variable text) - Annotations: List(javax.xml.bind.annotation.XmlElement(required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field text
hasTransientAnnotation(method getText) - Annotations: List()
Adding JavaBeanField: JavaBeanField(text,getText,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Qual) - Bean Fields: Vector(JavaBeanField(params,getParams,null,java.util.List[org.aftermarket.aces.v31.ParamType]), JavaBeanField(text,getText,null,String), JavaBeanField(id,getId,null,java.math.BigInteger))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Qual)
getJavaBeanFields(org.aftermarket.aces.v31.Qual, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Qual) => tpe.members.sorted: List(variable params, variable text, variable id, variable params_RO, constructor Qual, constructor Qual, method getText, method setText, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getParams, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable params, variable text, variable id, variable params_RO)
Getters: Set(method getText, method getId, method getParams)
Setters: Set()
hasTransientAnnotation(variable params) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "param"))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params
hasTransientAnnotation(variable text) - Annotations: List(javax.xml.bind.annotation.XmlElement(required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field text
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field id
hasTransientAnnotation(variable params_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params_RO
Skipping transient field: variable params_RO
hasTransientAnnotation(variable params) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "param"))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params
hasTransientAnnotation(method getParams) - Annotations: List()
Adding JavaBeanField: JavaBeanField(params,getParams,getParams,java.util.List[org.aftermarket.aces.v31.ParamType])
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Qual) => IllegalArgumentException: Missing Setter for String / method getText
tryMakeObjectSerializer[org.aftermarket.aces.v31.Qual](Vector(FieldImpl(1,params,getParams,null,0,null,null,null,null), FieldImpl(2,text,getText,null,1,null,null,null,null), FieldImpl(3,id,getId,null,2,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.Qual] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Qual]]({
[info]  implicit object objectSerializer$macro$43 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Qual] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$40: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.ParamType]] = implicitly[fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.ParamType]]];
[info]  private[this] val shared_ser$macro$41: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$42: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Qual): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Qual): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Qual): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Qual, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Qual, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Qual): Unit = {
[info]  shared_ser$macro$40.serializeField(output, 1, "params", obj.getParams());
[info]  shared_ser$macro$41.serializeField(output, 2, "text", obj.getText());
[info]  shared_ser$macro$42.serializeField(output, 3, "id", obj.getId())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$43
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.Qual] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Qual]]({
[info]  implicit object objectSerializer$macro$43 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Qual] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$40: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.ParamType]] = implicitly[fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.ParamType]]];
[info]  private[this] val shared_ser$macro$41: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$42: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Serializer.javaBigInteger;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Qual): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Qual): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Qual): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Qual, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Qual, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Qual): Unit = {
[info]  shared_ser$macro$40.serializeField(output, 1, "params", obj.getParams());
[info]  shared_ser$macro$41.serializeField(output, 2, "text", obj.getText());
[info]  shared_ser$macro$42.serializeField(output, 3, "id", obj.getId())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$43
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[java.util.List[org.aftermarket.aces.v31.ParamType]]
findEnumSerializer[java.util.List[org.aftermarket.aces.v31.ParamType]]
findOptionSerializer(java.util.List[org.aftermarket.aces.v31.ParamType])
findCollectionSerializer(java.util.List[org.aftermarket.aces.v31.ParamType])
checkCollection(java.util.List[org.aftermarket.aces.v31.ParamType], TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(java.util.List[org.aftermarket.aces.v31.ParamType], TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(java.util.List[org.aftermarket.aces.v31.ParamType], Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
elem: org.aftermarket.aces.v31.ParamType, name: colSerializer$macro$44
serTpe: class JavaIterableSerializer
Tree: {
implicit val colSerializerProxy$macro$45: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]]();
val colSerializer$macro$44: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.ParamType]] = new JavaIterableSerializer[org.aftermarket.aces.v31.ParamType, java.util.List[org.aftermarket.aces.v31.ParamType]]();
colSerializerProxy$macro$45.self = colSerializer$macro$44;
colSerializer$macro$44
}
{
implicit val colSerializerProxy$macro$45: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]]();
val colSerializer$macro$44: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.ParamType]] = new JavaIterableSerializer[org.aftermarket.aces.v31.ParamType, java.util.List[org.aftermarket.aces.v31.ParamType]]();
colSerializerProxy$macro$45.self = colSerializer$macro$44;
colSerializer$macro$44
}
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[java.util.List[org.aftermarket.aces.v31.ParamType]] => Expr[fm.serializer.Serializer[T]]({
[info]  implicit val colSerializerProxy$macro$45: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]]();
[info]  val colSerializer$macro$44: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.ParamType]] = new JavaIterableSerializer[org.aftermarket.aces.v31.ParamType, java.util.List[org.aftermarket.aces.v31.ParamType]]();
[info]  colSerializerProxy$macro$45.self = colSerializer$macro$44;
[info]  colSerializer$macro$44
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[java.util.List[org.aftermarket.aces.v31.ParamType]] => Expr[fm.serializer.Serializer[T]]({
[info]  implicit val colSerializerProxy$macro$45: fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]] = new fm.serializer.SerializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]]();
[info]  val colSerializer$macro$44: fm.serializer.Serializer[java.util.List[org.aftermarket.aces.v31.ParamType]] = new JavaIterableSerializer[org.aftermarket.aces.v31.ParamType, java.util.List[org.aftermarket.aces.v31.ParamType]]();
[info]  colSerializerProxy$macro$45.self = colSerializer$macro$44;
[info]  colSerializer$macro$44
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.ParamType]
findEnumSerializer[org.aftermarket.aces.v31.ParamType]
findOptionSerializer(org.aftermarket.aces.v31.ParamType)
findCollectionSerializer(org.aftermarket.aces.v31.ParamType)
checkCollection(org.aftermarket.aces.v31.ParamType, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.ParamType, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.ParamType, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.ParamType)
extractFieldAnnotations(org.aftermarket.aces.v31.ParamType)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.ParamType)
getJavaBeanFields(org.aftermarket.aces.v31.ParamType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.ParamType) => tpe.members.sorted: List(variable elementValue, variable value, variable uom, variable altvalue, variable altuom, constructor ParamType, constructor ParamType, method getElementValue, method setElementValue, method getValue, method setValue, method getUom, method setUom, method getAltvalue, method setAltvalue, method getAltuom, method setAltuom, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable elementValue, variable value, variable uom, variable altvalue, variable altuom)
Getters: Set(method getUom, method getValue, method getAltvalue, method getElementValue, method getAltuom)
Setters: Set()
hasTransientAnnotation(variable elementValue) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field elementValue
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "value", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field value
hasTransientAnnotation(variable uom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "uom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field uom
hasTransientAnnotation(variable altvalue) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altvalue"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altvalue
hasTransientAnnotation(variable altuom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altuom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altuom
hasTransientAnnotation(variable elementValue) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field elementValue
hasTransientAnnotation(method getElementValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(elementValue,getElementValue,null,String)
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "value", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable uom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "uom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field uom
hasTransientAnnotation(method getUom) - Annotations: List()
Adding JavaBeanField: JavaBeanField(uom,getUom,null,org.aftermarket.aces.v31.UomType)
hasTransientAnnotation(variable altvalue) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altvalue"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altvalue
hasTransientAnnotation(method getAltvalue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(altvalue,getAltvalue,null,String)
hasTransientAnnotation(variable altuom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altuom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altuom
hasTransientAnnotation(method getAltuom) - Annotations: List()
Adding JavaBeanField: JavaBeanField(altuom,getAltuom,null,org.aftermarket.aces.v31.UomType)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.ParamType) - Bean Fields: Vector(JavaBeanField(elementValue,getElementValue,null,String), JavaBeanField(value,getValue,null,String), JavaBeanField(uom,getUom,null,org.aftermarket.aces.v31.UomType), JavaBeanField(altvalue,getAltvalue,null,String), JavaBeanField(altuom,getAltuom,null,org.aftermarket.aces.v31.UomType))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.ParamType)
getJavaBeanFields(org.aftermarket.aces.v31.ParamType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.ParamType) => tpe.members.sorted: List(variable elementValue, variable value, variable uom, variable altvalue, variable altuom, constructor ParamType, constructor ParamType, method getElementValue, method setElementValue, method getValue, method setValue, method getUom, method setUom, method getAltvalue, method setAltvalue, method getAltuom, method setAltuom, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable elementValue, variable value, variable uom, variable altvalue, variable altuom)
Getters: Set(method getUom, method getValue, method getAltvalue, method getElementValue, method getAltuom)
Setters: Set()
hasTransientAnnotation(variable elementValue) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field elementValue
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "value", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field value
hasTransientAnnotation(variable uom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "uom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field uom
hasTransientAnnotation(variable altvalue) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altvalue"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altvalue
hasTransientAnnotation(variable altuom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altuom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altuom
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.ParamType) => IllegalArgumentException: Missing Setter for String / method getElementValue
tryMakeObjectSerializer[org.aftermarket.aces.v31.ParamType](Vector(FieldImpl(1,elementValue,getElementValue,null,0,null,null,null,null), FieldImpl(2,value,getValue,null,1,null,null,null,null), FieldImpl(3,uom,getUom,null,2,null,null,null,null), FieldImpl(4,altvalue,getAltvalue,null,3,null,null,null,null), FieldImpl(5,altuom,getAltuom,null,4,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.ParamType] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.ParamType]]({
[info]  implicit object objectSerializer$macro$48 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.ParamType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$46: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  lazy private[this] val shared_ser$macro$47: fm.serializer.Serializer[org.aftermarket.aces.v31.UomType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.UomType]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.ParamType): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.ParamType): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.ParamType): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.ParamType, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.ParamType, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.ParamType): Unit = {
[info]  shared_ser$macro$46.serializeField(output, 1, "elementValue", obj.getElementValue());
[info]  shared_ser$macro$46.serializeField(output, 2, "value", obj.getValue());
[info]  shared_ser$macro$47.serializeField(output, 3, "uom", obj.getUom());
[info]  shared_ser$macro$46.serializeField(output, 4, "altvalue", obj.getAltvalue());
[info]  shared_ser$macro$47.serializeField(output, 5, "altuom", obj.getAltuom())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$48
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.ParamType] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.ParamType]]({
[info]  implicit object objectSerializer$macro$48 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.ParamType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$46: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  lazy private[this] val shared_ser$macro$47: fm.serializer.Serializer[org.aftermarket.aces.v31.UomType] = implicitly[fm.serializer.Serializer[org.aftermarket.aces.v31.UomType]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.ParamType): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.ParamType): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.ParamType): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.ParamType, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.ParamType, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.ParamType): Unit = {
[info]  shared_ser$macro$46.serializeField(output, 1, "elementValue", obj.getElementValue());
[info]  shared_ser$macro$46.serializeField(output, 2, "value", obj.getValue());
[info]  shared_ser$macro$47.serializeField(output, 3, "uom", obj.getUom());
[info]  shared_ser$macro$46.serializeField(output, 4, "altvalue", obj.getAltvalue());
[info]  shared_ser$macro$47.serializeField(output, 5, "altuom", obj.getAltuom())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$48
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.UomType]
findEnumSerializer[org.aftermarket.aces.v31.UomType]
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializer[org.aftermarket.aces.v31.UomType] => Expr[fm.serializer.SimpleSerializer[org.aftermarket.aces.v31.UomType]](fm.serializer.Primitive.int.map[org.aftermarket.aces.v31.UomType](((enum: org.aftermarket.aces.v31.UomType) => enum.ordinal()), ((idx: Int) => org.aftermarket.aces.v31.UomType.type.values()(idx)), null))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeSerializerAllowImplicits[org.aftermarket.aces.v31.UomType] => Expr[fm.serializer.SimpleSerializer[org.aftermarket.aces.v31.UomType]](fm.serializer.Primitive.int.map[org.aftermarket.aces.v31.UomType](((enum: org.aftermarket.aces.v31.UomType) => enum.ordinal()), ((idx: Int) => org.aftermarket.aces.v31.UomType.type.values()(idx)), null))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[Option[org.aftermarket.aces.v31.App]]
findEnumSerializer[Option[org.aftermarket.aces.v31.App]]
findOptionSerializer(Option[org.aftermarket.aces.v31.App])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[Option[org.aftermarket.aces.v31.App]] => Expr[fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.App]]](fm.serializer.OptionDeserializer[org.aftermarket.aces.v31.App]())
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.App]
findEnumSerializer[org.aftermarket.aces.v31.App]
findOptionSerializer(org.aftermarket.aces.v31.App)
findCollectionDeserializer(org.aftermarket.aces.v31.App)
elemTpe is empty for org.aftermarket.aces.v31.App
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.App)
extractFieldAnnotations(org.aftermarket.aces.v31.App)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.App)
getJavaBeanFields(org.aftermarket.aces.v31.App, strict: true)
getFieldsForType(org.aftermarket.aces.v31.App) => tpe.members.sorted: List(variable qty, variable partType, variable mfrLabel, variable position, variable part, variable displayOrder, variable assetName, variable assetItemOrder, variable assetItemRef, constructor App, constructor App, method getQty, method setQty, method getPartType, method setPartType, method getMfrLabel, method setMfrLabel, method getPosition, method setPosition, method getPart, method setPart, method getDisplayOrder, method setDisplayOrder, method getAssetName, method setAssetName, method getAssetItemOrder, method setAssetItemOrder, method getAssetItemRef, method setAssetItemRef, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, variable years, variable make, variable model, variable vehicleType, variable baseVehicle, variable subModel, variable mfrBodyCode, variable bodyNumDoors, variable bodyType, variable driveType, variable engineBase, variable engineDesignation, variable engineVIN, variable engineVersion, variable engineMfr, variable powerOutput, variable valvesPerEngine, variable fuelDeliveryType, variable fuelDeliverySubType, variable fuelSystemControlType, variable fuelSystemDesign, variable aspiration, variable cylinderHeadType, variable fuelType, variable ignitionSystemType, variable transmissionMfrCode, variable transmissionType, variable transmissionControlType, variable transmissionNumSpeeds, variable transmissionBase, variable transElecControlled, variable transmissionMfr, variable bedLength, variable bedType, variable wheelBase, variable brakeSystem, variable frontBrakeType, variable rearBrakeType, variable brakeABS, variable frontSpringType, variable rearSpringType, variable steeringSystem, variable steeringType, variable region, variable quals, variable notes, variable action, variable id, variable ref, variable validate, variable quals_RO, variable notes_RO, method getYears, method setYears, method getMake, method setMake, method getModel, method setModel, method getVehicleType, method setVehicleType, method getBaseVehicle, method setBaseVehicle, method getSubModel, method setSubModel, method getMfrBodyCode, method setMfrBodyCode, method getBodyNumDoors, method setBodyNumDoors, method getBodyType, method setBodyType, method getDriveType, method setDriveType, method getEngineBase, method setEngineBase, method getEngineDesignation, method setEngineDesignation, method getEngineVIN, method setEngineVIN, method getEngineVersion, method setEngineVersion, method getEngineMfr, method setEngineMfr, method getPowerOutput, method setPowerOutput, method getValvesPerEngine, method setValvesPerEngine, method getFuelDeliveryType, method setFuelDeliveryType, method getFuelDeliverySubType, method setFuelDeliverySubType, method getFuelSystemControlType, method setFuelSystemControlType, method getFuelSystemDesign, method setFuelSystemDesign, method getAspiration, method setAspiration, method getCylinderHeadType, method setCylinderHeadType, method getFuelType, method setFuelType, method getIgnitionSystemType, method setIgnitionSystemType, method getTransmissionMfrCode, method setTransmissionMfrCode, method getTransmissionType, method setTransmissionType, method getTransmissionControlType, method setTransmissionControlType, method getTransmissionNumSpeeds, method setTransmissionNumSpeeds, method getTransmissionBase, method setTransmissionBase, method getTransElecControlled, method setTransElecControlled, method getTransmissionMfr, method setTransmissionMfr, method getBedLength, method setBedLength, method getBedType, method setBedType, method getWheelBase, method setWheelBase, method getBrakeSystem, method setBrakeSystem, method getFrontBrakeType, method setFrontBrakeType, method getRearBrakeType, method setRearBrakeType, method getBrakeABS, method setBrakeABS, method getFrontSpringType, method setFrontSpringType, method getRearSpringType, method setRearSpringType, method getSteeringSystem, method setSteeringSystem, method getSteeringType, method setSteeringType, method getRegion, method setRegion, method getAction, method setAction, method getId, method setId, method getRef, method setRef, method getValidate, method setValidate, method getQuals, method getNotes, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable years, variable make, variable model, variable vehicleType, variable baseVehicle, variable subModel, variable mfrBodyCode, variable bodyNumDoors, variable bodyType, variable driveType, variable engineBase, variable engineDesignation, variable engineVIN, variable engineVersion, variable engineMfr, variable powerOutput, variable valvesPerEngine, variable fuelDeliveryType, variable fuelDeliverySubType, variable fuelSystemControlType, variable fuelSystemDesign, variable aspiration, variable cylinderHeadType, variable fuelType, variable ignitionSystemType, variable transmissionMfrCode, variable transmissionType, variable transmissionControlType, variable transmissionNumSpeeds, variable transmissionBase, variable transElecControlled, variable transmissionMfr, variable bedLength, variable bedType, variable wheelBase, variable brakeSystem, variable frontBrakeType, variable rearBrakeType, variable brakeABS, variable frontSpringType, variable rearSpringType, variable steeringSystem, variable steeringType, variable region, variable quals, variable notes, variable action, variable id, variable ref, variable validate, variable quals_RO, variable notes_RO, variable qty, variable partType, variable mfrLabel, variable position, variable part, variable displayOrder, variable assetName, variable assetItemOrder, variable assetItemRef)
Getters: Set(method getSteeringSystem, method getMake, method getRearSpringType, method getTransmissionMfrCode, method getRegion, method getEngineDesignation, method getEngineVersion, method getRearBrakeType, method getBedLength, method getDriveType, method getRef, method getId, method getTransElecControlled, method getTransmissionBase, method getAction, method getAssetName, method getPartType, method getQuals, method getAssetItemRef, method getAspiration, method getBrakeSystem, method getQty, method getDisplayOrder, method getEngineBase, method getTransmissionType, method getSubModel, method getEngineMfr, method getBaseVehicle, method getFuelSystemDesign, method getBodyType, method getPosition, method getCylinderHeadType, method getBrakeABS, method getNotes, method getFrontBrakeType, method getFuelType, method getVehicleType, method getBedType, method getModel, method getMfrLabel, method getPart, method getFrontSpringType, method getValvesPerEngine, method getPowerOutput, method getYears, method getFuelDeliveryType, method getBodyNumDoors, method getSteeringType, method getFuelDeliverySubType, method getEngineVIN, method getWheelBase, method getTransmissionMfr, method getTransmissionNumSpeeds, method getMfrBodyCode, method getFuelSystemControlType, method getTransmissionControlType, method getValidate, method getIgnitionSystemType, method getAssetItemOrder)
Setters: Set()
hasTransientAnnotation(variable years) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Years"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field years
hasTransientAnnotation(variable make) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Make"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field make
hasTransientAnnotation(variable model) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Model"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field model
hasTransientAnnotation(variable vehicleType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "VehicleType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field vehicleType
hasTransientAnnotation(variable baseVehicle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BaseVehicle"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field baseVehicle
hasTransientAnnotation(variable subModel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubModel"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field subModel
hasTransientAnnotation(variable mfrBodyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrBodyCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field mfrBodyCode
hasTransientAnnotation(variable bodyNumDoors) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyNumDoors"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyNumDoors
hasTransientAnnotation(variable bodyType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyType
hasTransientAnnotation(variable driveType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DriveType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field driveType
hasTransientAnnotation(variable engineBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineBase
hasTransientAnnotation(variable engineDesignation) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineDesignation"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineDesignation
hasTransientAnnotation(variable engineVIN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVIN"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVIN
hasTransientAnnotation(variable engineVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVersion"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVersion
hasTransientAnnotation(variable engineMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineMfr
hasTransientAnnotation(variable powerOutput) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PowerOutput"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field powerOutput
hasTransientAnnotation(variable valvesPerEngine) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ValvesPerEngine"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field valvesPerEngine
hasTransientAnnotation(variable fuelDeliveryType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliveryType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliveryType
hasTransientAnnotation(variable fuelDeliverySubType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliverySubType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliverySubType
hasTransientAnnotation(variable fuelSystemControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemControlType
hasTransientAnnotation(variable fuelSystemDesign) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemDesign"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemDesign
hasTransientAnnotation(variable aspiration) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Aspiration"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field aspiration
hasTransientAnnotation(variable cylinderHeadType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CylinderHeadType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field cylinderHeadType
hasTransientAnnotation(variable fuelType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelType
hasTransientAnnotation(variable ignitionSystemType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "IgnitionSystemType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ignitionSystemType
hasTransientAnnotation(variable transmissionMfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfrCode
hasTransientAnnotation(variable transmissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionType
hasTransientAnnotation(variable transmissionControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionControlType
hasTransientAnnotation(variable transmissionNumSpeeds) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionNumSpeeds"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionNumSpeeds
hasTransientAnnotation(variable transmissionBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionBase
hasTransientAnnotation(variable transElecControlled) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransElecControlled"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transElecControlled
hasTransientAnnotation(variable transmissionMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfr
hasTransientAnnotation(variable bedLength) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedLength"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedLength
hasTransientAnnotation(variable bedType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedType
hasTransientAnnotation(variable wheelBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "WheelBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field wheelBase
hasTransientAnnotation(variable brakeSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeSystem
hasTransientAnnotation(variable frontBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontBrakeType
hasTransientAnnotation(variable rearBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearBrakeType
hasTransientAnnotation(variable brakeABS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeABS"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeABS
hasTransientAnnotation(variable frontSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontSpringType
hasTransientAnnotation(variable rearSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearSpringType
hasTransientAnnotation(variable steeringSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringSystem
hasTransientAnnotation(variable steeringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringType
hasTransientAnnotation(variable region) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Region"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field region
hasTransientAnnotation(variable quals) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qual"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals
hasTransientAnnotation(variable notes) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Note"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes
hasTransientAnnotation(variable action) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "action", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field action
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field id
hasTransientAnnotation(variable ref) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "ref"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ref
hasTransientAnnotation(variable validate) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "validate"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field validate
hasTransientAnnotation(variable quals_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals_RO
Skipping transient field: variable quals_RO
hasTransientAnnotation(variable notes_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes_RO
Skipping transient field: variable notes_RO
hasTransientAnnotation(variable qty) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qty", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field qty
hasTransientAnnotation(variable partType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field partType
hasTransientAnnotation(variable mfrLabel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrLabel"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field mfrLabel
hasTransientAnnotation(variable position) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Position"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field position
hasTransientAnnotation(variable part) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Part", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field part
hasTransientAnnotation(variable displayOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "DisplayOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field displayOrder
hasTransientAnnotation(variable assetName) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlElement(name = "AssetName"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetName
hasTransientAnnotation(variable assetItemOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "AssetItemOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemOrder
hasTransientAnnotation(variable assetItemRef) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "AssetItemRef"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemRef
hasTransientAnnotation(variable years) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Years"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field years
hasTransientAnnotation(method getYears) - Annotations: List()
Adding JavaBeanField: JavaBeanField(years,getYears,null,org.aftermarket.aces.v31.Years)
hasTransientAnnotation(variable make) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Make"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field make
hasTransientAnnotation(method getMake) - Annotations: List()
Adding JavaBeanField: JavaBeanField(make,getMake,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable model) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Model"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field model
hasTransientAnnotation(method getModel) - Annotations: List()
Adding JavaBeanField: JavaBeanField(model,getModel,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable vehicleType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "VehicleType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field vehicleType
hasTransientAnnotation(method getVehicleType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(vehicleType,getVehicleType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable baseVehicle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BaseVehicle"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field baseVehicle
hasTransientAnnotation(method getBaseVehicle) - Annotations: List()
Adding JavaBeanField: JavaBeanField(baseVehicle,getBaseVehicle,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable subModel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubModel"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field subModel
hasTransientAnnotation(method getSubModel) - Annotations: List()
Adding JavaBeanField: JavaBeanField(subModel,getSubModel,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable mfrBodyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrBodyCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field mfrBodyCode
hasTransientAnnotation(method getMfrBodyCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mfrBodyCode,getMfrBodyCode,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable bodyNumDoors) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyNumDoors"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyNumDoors
hasTransientAnnotation(method getBodyNumDoors) - Annotations: List()
Adding JavaBeanField: JavaBeanField(bodyNumDoors,getBodyNumDoors,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable bodyType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyType
hasTransientAnnotation(method getBodyType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(bodyType,getBodyType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable driveType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DriveType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field driveType
hasTransientAnnotation(method getDriveType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(driveType,getDriveType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineBase
hasTransientAnnotation(method getEngineBase) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineBase,getEngineBase,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineDesignation) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineDesignation"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineDesignation
hasTransientAnnotation(method getEngineDesignation) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineDesignation,getEngineDesignation,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineVIN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVIN"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVIN
hasTransientAnnotation(method getEngineVIN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineVIN,getEngineVIN,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVersion"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVersion
hasTransientAnnotation(method getEngineVersion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineVersion,getEngineVersion,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable engineMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineMfr
hasTransientAnnotation(method getEngineMfr) - Annotations: List()
Adding JavaBeanField: JavaBeanField(engineMfr,getEngineMfr,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable powerOutput) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PowerOutput"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field powerOutput
hasTransientAnnotation(method getPowerOutput) - Annotations: List()
Adding JavaBeanField: JavaBeanField(powerOutput,getPowerOutput,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable valvesPerEngine) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ValvesPerEngine"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field valvesPerEngine
hasTransientAnnotation(method getValvesPerEngine) - Annotations: List()
Adding JavaBeanField: JavaBeanField(valvesPerEngine,getValvesPerEngine,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelDeliveryType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliveryType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliveryType
hasTransientAnnotation(method getFuelDeliveryType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelDeliveryType,getFuelDeliveryType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelDeliverySubType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliverySubType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliverySubType
hasTransientAnnotation(method getFuelDeliverySubType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelDeliverySubType,getFuelDeliverySubType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelSystemControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemControlType
hasTransientAnnotation(method getFuelSystemControlType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelSystemControlType,getFuelSystemControlType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelSystemDesign) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemDesign"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemDesign
hasTransientAnnotation(method getFuelSystemDesign) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelSystemDesign,getFuelSystemDesign,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable aspiration) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Aspiration"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field aspiration
hasTransientAnnotation(method getAspiration) - Annotations: List()
Adding JavaBeanField: JavaBeanField(aspiration,getAspiration,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable cylinderHeadType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CylinderHeadType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field cylinderHeadType
hasTransientAnnotation(method getCylinderHeadType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(cylinderHeadType,getCylinderHeadType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable fuelType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelType
hasTransientAnnotation(method getFuelType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(fuelType,getFuelType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable ignitionSystemType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "IgnitionSystemType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ignitionSystemType
hasTransientAnnotation(method getIgnitionSystemType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(ignitionSystemType,getIgnitionSystemType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionMfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfrCode
hasTransientAnnotation(method getTransmissionMfrCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionMfrCode,getTransmissionMfrCode,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionType
hasTransientAnnotation(method getTransmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionType,getTransmissionType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionControlType
hasTransientAnnotation(method getTransmissionControlType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionControlType,getTransmissionControlType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionNumSpeeds) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionNumSpeeds"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionNumSpeeds
hasTransientAnnotation(method getTransmissionNumSpeeds) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionNumSpeeds,getTransmissionNumSpeeds,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionBase
hasTransientAnnotation(method getTransmissionBase) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionBase,getTransmissionBase,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transElecControlled) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransElecControlled"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transElecControlled
hasTransientAnnotation(method getTransElecControlled) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transElecControlled,getTransElecControlled,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable transmissionMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfr
hasTransientAnnotation(method getTransmissionMfr) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transmissionMfr,getTransmissionMfr,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable bedLength) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedLength"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedLength
hasTransientAnnotation(method getBedLength) - Annotations: List()
Adding JavaBeanField: JavaBeanField(bedLength,getBedLength,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable bedType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedType
hasTransientAnnotation(method getBedType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(bedType,getBedType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable wheelBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "WheelBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field wheelBase
hasTransientAnnotation(method getWheelBase) - Annotations: List()
Adding JavaBeanField: JavaBeanField(wheelBase,getWheelBase,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable brakeSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeSystem
hasTransientAnnotation(method getBrakeSystem) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brakeSystem,getBrakeSystem,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable frontBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontBrakeType
hasTransientAnnotation(method getFrontBrakeType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(frontBrakeType,getFrontBrakeType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable rearBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearBrakeType
hasTransientAnnotation(method getRearBrakeType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(rearBrakeType,getRearBrakeType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable brakeABS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeABS"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeABS
hasTransientAnnotation(method getBrakeABS) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brakeABS,getBrakeABS,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable frontSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontSpringType
hasTransientAnnotation(method getFrontSpringType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(frontSpringType,getFrontSpringType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable rearSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearSpringType
hasTransientAnnotation(method getRearSpringType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(rearSpringType,getRearSpringType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable steeringSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringSystem
hasTransientAnnotation(method getSteeringSystem) - Annotations: List()
Adding JavaBeanField: JavaBeanField(steeringSystem,getSteeringSystem,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable steeringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringType
hasTransientAnnotation(method getSteeringType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(steeringType,getSteeringType,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable region) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Region"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field region
hasTransientAnnotation(method getRegion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(region,getRegion,null,org.aftermarket.aces.v31.VehAttrType)
hasTransientAnnotation(variable quals) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qual"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals
hasTransientAnnotation(method getQuals) - Annotations: List()
Adding JavaBeanField: JavaBeanField(quals,getQuals,null,java.util.List[org.aftermarket.aces.v31.Qual])
hasTransientAnnotation(variable notes) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Note"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes
hasTransientAnnotation(method getNotes) - Annotations: List()
Adding JavaBeanField: JavaBeanField(notes,getNotes,null,java.util.List[org.aftermarket.aces.v31.Note])
hasTransientAnnotation(variable action) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "action", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field action
hasTransientAnnotation(method getAction) - Annotations: List()
Adding JavaBeanField: JavaBeanField(action,getAction,null,org.aftermarket.aces.v31.ActionType)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
hasTransientAnnotation(variable ref) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "ref"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ref
hasTransientAnnotation(method getRef) - Annotations: List()
Adding JavaBeanField: JavaBeanField(ref,getRef,null,String)
hasTransientAnnotation(variable validate) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "validate"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field validate
hasTransientAnnotation(method getValidate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(validate,getValidate,null,org.aftermarket.aces.v31.YesnoType)
hasTransientAnnotation(variable qty) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qty", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field qty
hasTransientAnnotation(method getQty) - Annotations: List()
Adding JavaBeanField: JavaBeanField(qty,getQty,null,String)
hasTransientAnnotation(variable partType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field partType
hasTransientAnnotation(method getPartType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(partType,getPartType,null,org.aftermarket.aces.v31.PartType)
hasTransientAnnotation(variable mfrLabel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrLabel"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field mfrLabel
hasTransientAnnotation(method getMfrLabel) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mfrLabel,getMfrLabel,null,String)
hasTransientAnnotation(variable position) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Position"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field position
hasTransientAnnotation(method getPosition) - Annotations: List()
Adding JavaBeanField: JavaBeanField(position,getPosition,null,org.aftermarket.aces.v31.Position)
hasTransientAnnotation(variable part) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Part", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field part
hasTransientAnnotation(method getPart) - Annotations: List()
Adding JavaBeanField: JavaBeanField(part,getPart,null,org.aftermarket.aces.v31.Part)
hasTransientAnnotation(variable displayOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "DisplayOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field displayOrder
hasTransientAnnotation(method getDisplayOrder) - Annotations: List()
Adding JavaBeanField: JavaBeanField(displayOrder,getDisplayOrder,null,java.math.BigInteger)
hasTransientAnnotation(variable assetName) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlElement(name = "AssetName"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetName
hasTransientAnnotation(method getAssetName) - Annotations: List()
Adding JavaBeanField: JavaBeanField(assetName,getAssetName,null,String)
hasTransientAnnotation(variable assetItemOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "AssetItemOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemOrder
hasTransientAnnotation(method getAssetItemOrder) - Annotations: List()
Adding JavaBeanField: JavaBeanField(assetItemOrder,getAssetItemOrder,null,java.math.BigInteger)
hasTransientAnnotation(variable assetItemRef) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "AssetItemRef"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemRef
hasTransientAnnotation(method getAssetItemRef) - Annotations: List()
Adding JavaBeanField: JavaBeanField(assetItemRef,getAssetItemRef,null,String)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.App) - Bean Fields: Vector(JavaBeanField(years,getYears,null,org.aftermarket.aces.v31.Years), JavaBeanField(make,getMake,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(model,getModel,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(vehicleType,getVehicleType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(baseVehicle,getBaseVehicle,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(subModel,getSubModel,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(mfrBodyCode,getMfrBodyCode,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(bodyNumDoors,getBodyNumDoors,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(bodyType,getBodyType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(driveType,getDriveType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineBase,getEngineBase,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineDesignation,getEngineDesignation,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineVIN,getEngineVIN,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineVersion,getEngineVersion,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(engineMfr,getEngineMfr,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(powerOutput,getPowerOutput,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(valvesPerEngine,getValvesPerEngine,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelDeliveryType,getFuelDeliveryType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelDeliverySubType,getFuelDeliverySubType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelSystemControlType,getFuelSystemControlType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelSystemDesign,getFuelSystemDesign,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(aspiration,getAspiration,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(cylinderHeadType,getCylinderHeadType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(fuelType,getFuelType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(ignitionSystemType,getIgnitionSystemType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionMfrCode,getTransmissionMfrCode,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionType,getTransmissionType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionControlType,getTransmissionControlType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionNumSpeeds,getTransmissionNumSpeeds,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionBase,getTransmissionBase,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transElecControlled,getTransElecControlled,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(transmissionMfr,getTransmissionMfr,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(bedLength,getBedLength,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(bedType,getBedType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(wheelBase,getWheelBase,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(brakeSystem,getBrakeSystem,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(frontBrakeType,getFrontBrakeType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(rearBrakeType,getRearBrakeType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(brakeABS,getBrakeABS,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(frontSpringType,getFrontSpringType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(rearSpringType,getRearSpringType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(steeringSystem,getSteeringSystem,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(steeringType,getSteeringType,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(region,getRegion,null,org.aftermarket.aces.v31.VehAttrType), JavaBeanField(quals,getQuals,null,java.util.List[org.aftermarket.aces.v31.Qual]), JavaBeanField(notes,getNotes,null,java.util.List[org.aftermarket.aces.v31.Note]), JavaBeanField(action,getAction,null,org.aftermarket.aces.v31.ActionType), JavaBeanField(id,getId,null,java.math.BigInteger), JavaBeanField(ref,getRef,null,String), JavaBeanField(validate,getValidate,null,org.aftermarket.aces.v31.YesnoType), JavaBeanField(qty,getQty,null,String), JavaBeanField(partType,getPartType,null,org.aftermarket.aces.v31.PartType), JavaBeanField(mfrLabel,getMfrLabel,null,String), JavaBeanField(position,getPosition,null,org.aftermarket.aces.v31.Position), JavaBeanField(part,getPart,null,org.aftermarket.aces.v31.Part), JavaBeanField(displayOrder,getDisplayOrder,null,java.math.BigInteger), JavaBeanField(assetName,getAssetName,null,String), JavaBeanField(assetItemOrder,getAssetItemOrder,null,java.math.BigInteger), JavaBeanField(assetItemRef,getAssetItemRef,null,String))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.App)
getJavaBeanFields(org.aftermarket.aces.v31.App, strict: true)
getFieldsForType(org.aftermarket.aces.v31.App) => tpe.members.sorted: List(variable qty, variable partType, variable mfrLabel, variable position, variable part, variable displayOrder, variable assetName, variable assetItemOrder, variable assetItemRef, constructor App, constructor App, method getQty, method setQty, method getPartType, method setPartType, method getMfrLabel, method setMfrLabel, method getPosition, method setPosition, method getPart, method setPart, method getDisplayOrder, method setDisplayOrder, method getAssetName, method setAssetName, method getAssetItemOrder, method setAssetItemOrder, method getAssetItemRef, method setAssetItemRef, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, variable years, variable make, variable model, variable vehicleType, variable baseVehicle, variable subModel, variable mfrBodyCode, variable bodyNumDoors, variable bodyType, variable driveType, variable engineBase, variable engineDesignation, variable engineVIN, variable engineVersion, variable engineMfr, variable powerOutput, variable valvesPerEngine, variable fuelDeliveryType, variable fuelDeliverySubType, variable fuelSystemControlType, variable fuelSystemDesign, variable aspiration, variable cylinderHeadType, variable fuelType, variable ignitionSystemType, variable transmissionMfrCode, variable transmissionType, variable transmissionControlType, variable transmissionNumSpeeds, variable transmissionBase, variable transElecControlled, variable transmissionMfr, variable bedLength, variable bedType, variable wheelBase, variable brakeSystem, variable frontBrakeType, variable rearBrakeType, variable brakeABS, variable frontSpringType, variable rearSpringType, variable steeringSystem, variable steeringType, variable region, variable quals, variable notes, variable action, variable id, variable ref, variable validate, variable quals_RO, variable notes_RO, method getYears, method setYears, method getMake, method setMake, method getModel, method setModel, method getVehicleType, method setVehicleType, method getBaseVehicle, method setBaseVehicle, method getSubModel, method setSubModel, method getMfrBodyCode, method setMfrBodyCode, method getBodyNumDoors, method setBodyNumDoors, method getBodyType, method setBodyType, method getDriveType, method setDriveType, method getEngineBase, method setEngineBase, method getEngineDesignation, method setEngineDesignation, method getEngineVIN, method setEngineVIN, method getEngineVersion, method setEngineVersion, method getEngineMfr, method setEngineMfr, method getPowerOutput, method setPowerOutput, method getValvesPerEngine, method setValvesPerEngine, method getFuelDeliveryType, method setFuelDeliveryType, method getFuelDeliverySubType, method setFuelDeliverySubType, method getFuelSystemControlType, method setFuelSystemControlType, method getFuelSystemDesign, method setFuelSystemDesign, method getAspiration, method setAspiration, method getCylinderHeadType, method setCylinderHeadType, method getFuelType, method setFuelType, method getIgnitionSystemType, method setIgnitionSystemType, method getTransmissionMfrCode, method setTransmissionMfrCode, method getTransmissionType, method setTransmissionType, method getTransmissionControlType, method setTransmissionControlType, method getTransmissionNumSpeeds, method setTransmissionNumSpeeds, method getTransmissionBase, method setTransmissionBase, method getTransElecControlled, method setTransElecControlled, method getTransmissionMfr, method setTransmissionMfr, method getBedLength, method setBedLength, method getBedType, method setBedType, method getWheelBase, method setWheelBase, method getBrakeSystem, method setBrakeSystem, method getFrontBrakeType, method setFrontBrakeType, method getRearBrakeType, method setRearBrakeType, method getBrakeABS, method setBrakeABS, method getFrontSpringType, method setFrontSpringType, method getRearSpringType, method setRearSpringType, method getSteeringSystem, method setSteeringSystem, method getSteeringType, method setSteeringType, method getRegion, method setRegion, method getAction, method setAction, method getId, method setId, method getRef, method setRef, method getValidate, method setValidate, method getQuals, method getNotes, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable qty, variable partType, variable mfrLabel, variable position, variable part, variable displayOrder, variable assetName, variable assetItemOrder, variable assetItemRef, variable years, variable make, variable model, variable vehicleType, variable baseVehicle, variable subModel, variable mfrBodyCode, variable bodyNumDoors, variable bodyType, variable driveType, variable engineBase, variable engineDesignation, variable engineVIN, variable engineVersion, variable engineMfr, variable powerOutput, variable valvesPerEngine, variable fuelDeliveryType, variable fuelDeliverySubType, variable fuelSystemControlType, variable fuelSystemDesign, variable aspiration, variable cylinderHeadType, variable fuelType, variable ignitionSystemType, variable transmissionMfrCode, variable transmissionType, variable transmissionControlType, variable transmissionNumSpeeds, variable transmissionBase, variable transElecControlled, variable transmissionMfr, variable bedLength, variable bedType, variable wheelBase, variable brakeSystem, variable frontBrakeType, variable rearBrakeType, variable brakeABS, variable frontSpringType, variable rearSpringType, variable steeringSystem, variable steeringType, variable region, variable quals, variable notes, variable action, variable id, variable ref, variable validate, variable quals_RO, variable notes_RO)
Getters: Set(method getSteeringSystem, method getMake, method getRearSpringType, method getTransmissionMfrCode, method getRegion, method getEngineDesignation, method getEngineVersion, method getRearBrakeType, method getBedLength, method getDriveType, method getRef, method getId, method getTransElecControlled, method getTransmissionBase, method getAction, method getAssetName, method getPartType, method getQuals, method getAssetItemRef, method getAspiration, method getBrakeSystem, method getQty, method getDisplayOrder, method getEngineBase, method getTransmissionType, method getSubModel, method getEngineMfr, method getBaseVehicle, method getFuelSystemDesign, method getBodyType, method getPosition, method getCylinderHeadType, method getBrakeABS, method getNotes, method getFrontBrakeType, method getFuelType, method getVehicleType, method getBedType, method getModel, method getMfrLabel, method getPart, method getFrontSpringType, method getValvesPerEngine, method getPowerOutput, method getYears, method getFuelDeliveryType, method getBodyNumDoors, method getSteeringType, method getFuelDeliverySubType, method getEngineVIN, method getWheelBase, method getTransmissionMfr, method getTransmissionNumSpeeds, method getMfrBodyCode, method getFuelSystemControlType, method getTransmissionControlType, method getValidate, method getIgnitionSystemType, method getAssetItemOrder)
Setters: Set()
hasTransientAnnotation(variable qty) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qty", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field qty
hasTransientAnnotation(variable partType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field partType
hasTransientAnnotation(variable mfrLabel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrLabel"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field mfrLabel
hasTransientAnnotation(variable position) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Position"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field position
hasTransientAnnotation(variable part) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Part", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field part
hasTransientAnnotation(variable displayOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "DisplayOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field displayOrder
hasTransientAnnotation(variable assetName) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlElement(name = "AssetName"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetName
hasTransientAnnotation(variable assetItemOrder) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "positiveInteger"), javax.xml.bind.annotation.XmlElement(name = "AssetItemOrder"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemOrder
hasTransientAnnotation(variable assetItemRef) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "AssetItemRef"))
isJavaTransient - Loading org.aftermarket.aces.v31.App
isJavaTransient - Checking field assetItemRef
hasTransientAnnotation(variable years) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Years"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field years
hasTransientAnnotation(variable make) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Make"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field make
hasTransientAnnotation(variable model) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Model"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field model
hasTransientAnnotation(variable vehicleType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "VehicleType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field vehicleType
hasTransientAnnotation(variable baseVehicle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BaseVehicle"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field baseVehicle
hasTransientAnnotation(variable subModel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubModel"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field subModel
hasTransientAnnotation(variable mfrBodyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrBodyCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field mfrBodyCode
hasTransientAnnotation(variable bodyNumDoors) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyNumDoors"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyNumDoors
hasTransientAnnotation(variable bodyType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BodyType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bodyType
hasTransientAnnotation(variable driveType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DriveType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field driveType
hasTransientAnnotation(variable engineBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineBase
hasTransientAnnotation(variable engineDesignation) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineDesignation"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineDesignation
hasTransientAnnotation(variable engineVIN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVIN"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVIN
hasTransientAnnotation(variable engineVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineVersion"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineVersion
hasTransientAnnotation(variable engineMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "EngineMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field engineMfr
hasTransientAnnotation(variable powerOutput) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PowerOutput"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field powerOutput
hasTransientAnnotation(variable valvesPerEngine) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ValvesPerEngine"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field valvesPerEngine
hasTransientAnnotation(variable fuelDeliveryType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliveryType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliveryType
hasTransientAnnotation(variable fuelDeliverySubType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelDeliverySubType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelDeliverySubType
hasTransientAnnotation(variable fuelSystemControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemControlType
hasTransientAnnotation(variable fuelSystemDesign) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelSystemDesign"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelSystemDesign
hasTransientAnnotation(variable aspiration) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Aspiration"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field aspiration
hasTransientAnnotation(variable cylinderHeadType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CylinderHeadType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field cylinderHeadType
hasTransientAnnotation(variable fuelType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FuelType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field fuelType
hasTransientAnnotation(variable ignitionSystemType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "IgnitionSystemType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ignitionSystemType
hasTransientAnnotation(variable transmissionMfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfrCode
hasTransientAnnotation(variable transmissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionType
hasTransientAnnotation(variable transmissionControlType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionControlType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionControlType
hasTransientAnnotation(variable transmissionNumSpeeds) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionNumSpeeds"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionNumSpeeds
hasTransientAnnotation(variable transmissionBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionBase
hasTransientAnnotation(variable transElecControlled) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransElecControlled"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transElecControlled
hasTransientAnnotation(variable transmissionMfr) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TransmissionMfr"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field transmissionMfr
hasTransientAnnotation(variable bedLength) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedLength"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedLength
hasTransientAnnotation(variable bedType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BedType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field bedType
hasTransientAnnotation(variable wheelBase) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "WheelBase"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field wheelBase
hasTransientAnnotation(variable brakeSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeSystem
hasTransientAnnotation(variable frontBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontBrakeType
hasTransientAnnotation(variable rearBrakeType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearBrakeType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearBrakeType
hasTransientAnnotation(variable brakeABS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrakeABS"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field brakeABS
hasTransientAnnotation(variable frontSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "FrontSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field frontSpringType
hasTransientAnnotation(variable rearSpringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "RearSpringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field rearSpringType
hasTransientAnnotation(variable steeringSystem) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringSystem"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringSystem
hasTransientAnnotation(variable steeringType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SteeringType"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field steeringType
hasTransientAnnotation(variable region) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Region"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field region
hasTransientAnnotation(variable quals) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Qual"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals
hasTransientAnnotation(variable notes) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Note"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes
hasTransientAnnotation(variable action) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "action", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field action
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field id
hasTransientAnnotation(variable ref) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "ref"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field ref
hasTransientAnnotation(variable validate) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "validate"))
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field validate
hasTransientAnnotation(variable quals_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field quals_RO
Skipping transient field: variable quals_RO
hasTransientAnnotation(variable notes_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.AppItemsBaseType
isJavaTransient - Checking field notes_RO
Skipping transient field: variable notes_RO
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.App) => IllegalArgumentException: Missing Setter for String / method getQty
tryMakeObjectDeserializer[org.aftermarket.aces.v31.App](Vector(FieldImpl(1,years,getYears,null,0,null,null,null,null), FieldImpl(2,make,getMake,null,1,null,null,null,null), FieldImpl(3,model,getModel,null,2,null,null,null,null), FieldImpl(4,vehicleType,getVehicleType,null,3,null,null,null,null), FieldImpl(5,baseVehicle,getBaseVehicle,null,4,null,null,null,null), FieldImpl(6,subModel,getSubModel,null,5,null,null,null,null), FieldImpl(7,mfrBodyCode,getMfrBodyCode,null,6,null,null,null,null), FieldImpl(8,bodyNumDoors,getBodyNumDoors,null,7,null,null,null,null), FieldImpl(9,bodyType,getBodyType,null,8,null,null,null,null), FieldImpl(10,driveType,getDriveType,null,9,null,null,null,null), FieldImpl(11,engineBase,getEngineBase,null,10,null,null,null,null), FieldImpl(12,engineDesignation,getEngineDesignation,null,11,null,null,null,null), FieldImpl(13,engineVIN,getEngineVIN,null,12,null,null,null,null), FieldImpl(14,engineVersion,getEngineVersion,null,13,null,null,null,null), FieldImpl(15,engineMfr,getEngineMfr,null,14,null,null,null,null), FieldImpl(16,powerOutput,getPowerOutput,null,15,null,null,null,null), FieldImpl(17,valvesPerEngine,getValvesPerEngine,null,16,null,null,null,null), FieldImpl(18,fuelDeliveryType,getFuelDeliveryType,null,17,null,null,null,null), FieldImpl(19,fuelDeliverySubType,getFuelDeliverySubType,null,18,null,null,null,null), FieldImpl(20,fuelSystemControlType,getFuelSystemControlType,null,19,null,null,null,null), FieldImpl(21,fuelSystemDesign,getFuelSystemDesign,null,20,null,null,null,null), FieldImpl(22,aspiration,getAspiration,null,21,null,null,null,null), FieldImpl(23,cylinderHeadType,getCylinderHeadType,null,22,null,null,null,null), FieldImpl(24,fuelType,getFuelType,null,23,null,null,null,null), FieldImpl(25,ignitionSystemType,getIgnitionSystemType,null,24,null,null,null,null), FieldImpl(26,transmissionMfrCode,getTransmissionMfrCode,null,25,null,null,null,null), FieldImpl(27,transmissionType,getTransmissionType,null,26,null,null,null,null), FieldImpl(28,transmissionControlType,getTransmissionControlType,null,27,null,null,null,null), FieldImpl(29,transmissionNumSpeeds,getTransmissionNumSpeeds,null,28,null,null,null,null), FieldImpl(30,transmissionBase,getTransmissionBase,null,29,null,null,null,null), FieldImpl(31,transElecControlled,getTransElecControlled,null,30,null,null,null,null), FieldImpl(32,transmissionMfr,getTransmissionMfr,null,31,null,null,null,null), FieldImpl(33,bedLength,getBedLength,null,32,null,null,null,null), FieldImpl(34,bedType,getBedType,null,33,null,null,null,null), FieldImpl(35,wheelBase,getWheelBase,null,34,null,null,null,null), FieldImpl(36,brakeSystem,getBrakeSystem,null,35,null,null,null,null), FieldImpl(37,frontBrakeType,getFrontBrakeType,null,36,null,null,null,null), FieldImpl(38,rearBrakeType,getRearBrakeType,null,37,null,null,null,null), FieldImpl(39,brakeABS,getBrakeABS,null,38,null,null,null,null), FieldImpl(40,frontSpringType,getFrontSpringType,null,39,null,null,null,null), FieldImpl(41,rearSpringType,getRearSpringType,null,40,null,null,null,null), FieldImpl(42,steeringSystem,getSteeringSystem,null,41,null,null,null,null), FieldImpl(43,steeringType,getSteeringType,null,42,null,null,null,null), FieldImpl(44,region,getRegion,null,43,null,null,null,null), FieldImpl(45,quals,getQuals,null,44,null,null,null,null), FieldImpl(46,notes,getNotes,null,45,null,null,null,null), FieldImpl(47,action,getAction,null,46,null,null,null,null), FieldImpl(48,id,getId,null,47,null,null,null,null), FieldImpl(49,ref,getRef,null,48,null,null,null,null), FieldImpl(50,validate,getValidate,null,49,null,null,null,null), FieldImpl(51,qty,getQty,null,50,null,null,null,null), FieldImpl(52,partType,getPartType,null,51,null,null,null,null), FieldImpl(53,mfrLabel,getMfrLabel,null,52,null,null,null,null), FieldImpl(54,position,getPosition,null,53,null,null,null,null), FieldImpl(55,part,getPart,null,54,null,null,null,null), FieldImpl(56,displayOrder,getDisplayOrder,null,55,null,null,null,null), FieldImpl(57,assetName,getAssetName,null,56,null,null,null,null), FieldImpl(58,assetItemOrder,getAssetItemOrder,null,57,null,null,null,null), FieldImpl(59,assetItemRef,getAssetItemRef,null,58,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.App] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.App]]({
[info]  implicit object objectDeserializer$macro$178 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.App] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$49: fm.serializer.Deserializer[org.aftermarket.aces.v31.ActionType] = implicitly[fm.serializer.Deserializer[org.aftermarket.aces.v31.ActionType]];
[info]  lazy private[this] val shared_deser$macro$50: fm.serializer.Deserializer[org.aftermarket.aces.v31.Years] = implicitly[fm.serializer.Deserializer[org.aftermarket.aces.v31.Years]];
[info]  lazy private[this] val shared_deser$macro$51: fm.serializer.Deserializer[org.aftermarket.aces.v31.Position] = implicitly[fm.serializer.Deserializer[org.aftermarket.aces.v31.Position]];
[info]  lazy private[this] val shared_deser$macro$52: fm.serializer.Deserializer[org.aftermarket.aces.v31.PartType] = implicitly[fm.serializer.Deserializer[org.aftermarket.aces.v31.PartType]];
[info]  lazy private[this] val shared_deser$macro$53: fm.serializer.Deserializer[org.aftermarket.aces.v31.VehAttrType] = implicitly[fm.serializer.Deserializer[org.aftermarket.aces.v31.VehAttrType]];
[info]  private[this] val shared_deser$macro$54: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  lazy private[this] val shared_deser$macro$55: fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.Note]] = implicitly[fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.Note]]];
[info]  lazy private[this] val shared_deser$macro$56: fm.serializer.Deserializer[org.aftermarket.aces.v31.YesnoType] = implicitly[fm.serializer.Deserializer[org.aftermarket.aces.v31.YesnoType]];
[info]  private[this] val shared_deser$macro$57: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Deserializer.javaBigInteger;
[info]  lazy private[this] val shared_deser$macro$58: fm.serializer.Deserializer[org.aftermarket.aces.v31.Part] = implicitly[fm.serializer.Deserializer[org.aftermarket.aces.v31.Part]];
[info]  lazy private[this] val shared_deser$macro$59: fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.Qual]] = implicitly[fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.Qual]]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("years", 1), scala.Tuple2("make", 2), scala.Tuple2("model", 3), scala.Tuple2("vehicleType", 4), scala.Tuple2("baseVehicle", 5), scala.Tuple2("subModel", 6), scala.Tuple2("mfrBodyCode", 7), scala.Tuple2("bodyNumDoors", 8), scala.Tuple2("bodyType", 9), scala.Tuple2("driveType", 10), scala.Tuple2("engineBase", 11), scala.Tuple2("engineDesignation", 12), scala.Tuple2("engineVIN", 13), scala.Tuple2("engineVersion", 14), scala.Tuple2("engineMfr", 15), scala.Tuple2("powerOutput", 16), scala.Tuple2("valvesPerEngine", 17), scala.Tuple2("fuelDeliveryType", 18), scala.Tuple2("fuelDeliverySubType", 19), scala.Tuple2("fuelSystemControlType", 20), scala.Tuple2("fuelSystemDesign", 21), scala.Tuple2("aspiration", 22), scala.Tuple2("cylinderHeadType", 23), scala.Tuple2("fuelType", 24), scala.Tuple2("ignitionSystemType", 25), scala.Tuple2("transmissionMfrCode", 26), scala.Tuple2("transmissionType", 27), scala.Tuple2("transmissionControlType", 28), scala.Tuple2("transmissionNumSpeeds", 29), scala.Tuple2("transmissionBase", 30), scala.Tuple2("transElecControlled", 31), scala.Tuple2("transmissionMfr", 32), scala.Tuple2("bedLength", 33), scala.Tuple2("bedType", 34), scala.Tuple2("wheelBase", 35), scala.Tuple2("brakeSystem", 36), scala.Tuple2("frontBrakeType", 37), scala.Tuple2("rearBrakeType", 38), scala.Tuple2("brakeABS", 39), scala.Tuple2("frontSpringType", 40), scala.Tuple2("rearSpringType", 41), scala.Tuple2("steeringSystem", 42), scala.Tuple2("steeringType", 43), scala.Tuple2("region", 44), scala.Tuple2("quals", 45), scala.Tuple2("notes", 46), scala.Tuple2("action", 47), scala.Tuple2("id", 48), scala.Tuple2("ref", 49), scala.Tuple2("validate", 50), scala.Tuple2("qty", 51), scala.Tuple2("partType", 52), scala.Tuple2("mfrLabel", 53), scala.Tuple2("position", 54), scala.Tuple2("part", 55), scala.Tuple2("displayOrder", 56), scala.Tuple2("assetName", 57), scala.Tuple2("assetItemOrder", 58), scala.Tuple2("assetItemRef", 59));
[info]  final def defaultValue: org.aftermarket.aces.v31.App = null.asInstanceOf[org.aftermarket.aces.v31.App];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.App = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.App = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.App] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.App] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.App = {
[info]  var isset_1_years$macro$60: Boolean = false;
[info]  var isset_2_make$macro$62: Boolean = false;
[info]  var isset_3_model$macro$64: Boolean = false;
[info]  var isset_4_vehicleType$macro$66: Boolean = false;
[info]  var isset_5_baseVehicle$macro$68: Boolean = false;
[info]  var isset_6_subModel$macro$70: Boolean = false;
[info]  var isset_7_mfrBodyCode$macro$72: Boolean = false;
[info]  var isset_8_bodyNumDoors$macro$74: Boolean = false;
[info]  var isset_9_bodyType$macro$76: Boolean = false;
[info]  var isset_10_driveType$macro$78: Boolean = false;
[info]  var isset_11_engineBase$macro$80: Boolean = false;
[info]  var isset_12_engineDesignation$macro$82: Boolean = false;
[info]  var isset_13_engineVIN$macro$84: Boolean = false;
[info]  var isset_14_engineVersion$macro$86: Boolean = false;
[info]  var isset_15_engineMfr$macro$88: Boolean = false;
[info]  var isset_16_powerOutput$macro$90: Boolean = false;
[info]  var isset_17_valvesPerEngine$macro$92: Boolean = false;
[info]  var isset_18_fuelDeliveryType$macro$94: Boolean = false;
[info]  var isset_19_fuelDeliverySubType$macro$96: Boolean = false;
[info]  var isset_20_fuelSystemControlType$macro$98: Boolean = false;
[info]  var isset_21_fuelSystemDesign$macro$100: Boolean = false;
[info]  var isset_22_aspiration$macro$102: Boolean = false;
[info]  var isset_23_cylinderHeadType$macro$104: Boolean = false;
[info]  var isset_24_fuelType$macro$106: Boolean = false;
[info]  var isset_25_ignitionSystemType$macro$108: Boolean = false;
[info]  var isset_26_transmissionMfrCode$macro$110: Boolean = false;
[info]  var isset_27_transmissionType$macro$112: Boolean = false;
[info]  var isset_28_transmissionControlType$macro$114: Boolean = false;
[info]  var isset_29_transmissionNumSpeeds$macro$116: Boolean = false;
[info]  var isset_30_transmissionBase$macro$118: Boolean = false;
[info]  var isset_31_transElecControlled$macro$120: Boolean = false;
[info]  var isset_32_transmissionMfr$macro$122: Boolean = false;
[info]  var isset_33_bedLength$macro$124: Boolean = false;
[info]  var isset_34_bedType$macro$126: Boolean = false;
[info]  var isset_35_wheelBase$macro$128: Boolean = false;
[info]  var isset_36_brakeSystem$macro$130: Boolean = false;
[info]  var isset_37_frontBrakeType$macro$132: Boolean = false;
[info]  var isset_38_rearBrakeType$macro$134: Boolean = false;
[info]  var isset_39_brakeABS$macro$136: Boolean = false;
[info]  var isset_40_frontSpringType$macro$138: Boolean = false;
[info]  var isset_41_rearSpringType$macro$140: Boolean = false;
[info]  var isset_42_steeringSystem$macro$142: Boolean = false;
[info]  var isset_43_steeringType$macro$144: Boolean = false;
[info]  var isset_44_region$macro$146: Boolean = false;
[info]  var isset_45_quals$macro$148: Boolean = false;
[info]  var isset_46_notes$macro$150: Boolean = false;
[info]  var isset_47_action$macro$152: Boolean = false;
[info]  var isset_48_id$macro$154: Boolean = false;
[info]  var isset_49_ref$macro$156: Boolean = false;
[info]  var isset_50_validate$macro$158: Boolean = false;
[info]  var isset_51_qty$macro$160: Boolean = false;
[info]  var isset_52_partType$macro$162: Boolean = false;
[info]  var isset_53_mfrLabel$macro$164: Boolean = false;
[info]  var isset_54_position$macro$166: Boolean = false;
[info]  var isset_55_part$macro$168: Boolean = false;
[info]  var isset_56_displayOrder$macro$170: Boolean = false;
[info]  var isset_57_assetName$macro$172: Boolean = false;
[info]  var isset_58_assetItemOrder$macro$174: Boolean = false;
[info]  var isset_59_assetItemRef$macro$176: Boolean = false;
[info]  var value_1_years$macro$61: org.aftermarket.aces.v31.Years = null;
[info]  var value_2_make$macro$63: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_3_model$macro$65: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_4_vehicleType$macro$67: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_5_baseVehicle$macro$69: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_6_subModel$macro$71: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_7_mfrBodyCode$macro$73: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_8_bodyNumDoors$macro$75: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_9_bodyType$macro$77: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_10_driveType$macro$79: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_11_engineBase$macro$81: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_12_engineDesignation$macro$83: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_13_engineVIN$macro$85: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_14_engineVersion$macro$87: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_15_engineMfr$macro$89: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_16_powerOutput$macro$91: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_17_valvesPerEngine$macro$93: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_18_fuelDeliveryType$macro$95: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_19_fuelDeliverySubType$macro$97: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_20_fuelSystemControlType$macro$99: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_21_fuelSystemDesign$macro$101: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_22_aspiration$macro$103: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_23_cylinderHeadType$macro$105: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_24_fuelType$macro$107: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_25_ignitionSystemType$macro$109: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_26_transmissionMfrCode$macro$111: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_27_transmissionType$macro$113: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_28_transmissionControlType$macro$115: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_29_transmissionNumSpeeds$macro$117: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_30_transmissionBase$macro$119: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_31_transElecControlled$macro$121: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_32_transmissionMfr$macro$123: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_33_bedLength$macro$125: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_34_bedType$macro$127: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_35_wheelBase$macro$129: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_36_brakeSystem$macro$131: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_37_frontBrakeType$macro$133: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_38_rearBrakeType$macro$135: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_39_brakeABS$macro$137: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_40_frontSpringType$macro$139: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_41_rearSpringType$macro$141: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_42_steeringSystem$macro$143: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_43_steeringType$macro$145: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_44_region$macro$147: org.aftermarket.aces.v31.VehAttrType = null;
[info]  var value_45_quals$macro$149: java.util.List[org.aftermarket.aces.v31.Qual] = null;
[info]  var value_46_notes$macro$151: java.util.List[org.aftermarket.aces.v31.Note] = null;
[info]  var value_47_action$macro$153: org.aftermarket.aces.v31.ActionType = null;
[info]  var value_48_id$macro$155: java.math.BigInteger = null;
[info]  var value_49_ref$macro$157: String = null;
[info]  var value_50_validate$macro$159: org.aftermarket.aces.v31.YesnoType = null;
[info]  var value_51_qty$macro$161: String = null;
[info]  var value_52_partType$macro$163: org.aftermarket.aces.v31.PartType = null;
[info]  var value_53_mfrLabel$macro$165: String = null;
[info]  var value_54_position$macro$167: org.aftermarket.aces.v31.Position = null;
[info]  var value_55_part$macro$169: org.aftermarket.aces.v31.Part = null;
[info]  var value_56_displayOrder$macro$171: java.math.BigInteger = null;
[info]  var value_57_assetName$macro$173: String = null;
[info]  var value_58_assetItemOrder$macro$175: java.math.BigInteger = null;
[info]  var value_59_assetItemRef$macro$177: String = null;
[info]  var done: Boolean = false;
[info]  while$2(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_years$macro$61 = shared_deser$macro$50.deserializeNested(input);
[info]  isset_1_years$macro$60 = true
[info]  }
[info]  case 2 => {
[info]  value_2_make$macro$63 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_2_make$macro$62 = true
[info]  }
[info]  case 3 => {
[info]  value_3_model$macro$65 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_3_model$macro$64 = true
[info]  }
[info]  case 4 => {
[info]  value_4_vehicleType$macro$67 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_4_vehicleType$macro$66 = true
[info]  }
[info]  case 5 => {
[info]  value_5_baseVehicle$macro$69 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_5_baseVehicle$macro$68 = true
[info]  }
[info]  case 6 => {
[info]  value_6_subModel$macro$71 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_6_subModel$macro$70 = true
[info]  }
[info]  case 7 => {
[info]  value_7_mfrBodyCode$macro$73 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_7_mfrBodyCode$macro$72 = true
[info]  }
[info]  case 8 => {
[info]  value_8_bodyNumDoors$macro$75 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_8_bodyNumDoors$macro$74 = true
[info]  }
[info]  case 9 => {
[info]  value_9_bodyType$macro$77 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_9_bodyType$macro$76 = true
[info]  }
[info]  case 10 => {
[info]  value_10_driveType$macro$79 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_10_driveType$macro$78 = true
[info]  }
[info]  case 11 => {
[info]  value_11_engineBase$macro$81 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_11_engineBase$macro$80 = true
[info]  }
[info]  case 12 => {
[info]  value_12_engineDesignation$macro$83 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_12_engineDesignation$macro$82 = true
[info]  }
[info]  case 13 => {
[info]  value_13_engineVIN$macro$85 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_13_engineVIN$macro$84 = true
[info]  }
[info]  case 14 => {
[info]  value_14_engineVersion$macro$87 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_14_engineVersion$macro$86 = true
[info]  }
[info]  case 15 => {
[info]  value_15_engineMfr$macro$89 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_15_engineMfr$macro$88 = true
[info]  }
[info]  case 16 => {
[info]  value_16_powerOutput$macro$91 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_16_powerOutput$macro$90 = true
[info]  }
[info]  case 17 => {
[info]  value_17_valvesPerEngine$macro$93 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_17_valvesPerEngine$macro$92 = true
[info]  }
[info]  case 18 => {
[info]  value_18_fuelDeliveryType$macro$95 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_18_fuelDeliveryType$macro$94 = true
[info]  }
[info]  case 19 => {
[info]  value_19_fuelDeliverySubType$macro$97 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_19_fuelDeliverySubType$macro$96 = true
[info]  }
[info]  case 20 => {
[info]  value_20_fuelSystemControlType$macro$99 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_20_fuelSystemControlType$macro$98 = true
[info]  }
[info]  case 21 => {
[info]  value_21_fuelSystemDesign$macro$101 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_21_fuelSystemDesign$macro$100 = true
[info]  }
[info]  case 22 => {
[info]  value_22_aspiration$macro$103 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_22_aspiration$macro$102 = true
[info]  }
[info]  case 23 => {
[info]  value_23_cylinderHeadType$macro$105 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_23_cylinderHeadType$macro$104 = true
[info]  }
[info]  case 24 => {
[info]  value_24_fuelType$macro$107 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_24_fuelType$macro$106 = true
[info]  }
[info]  case 25 => {
[info]  value_25_ignitionSystemType$macro$109 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_25_ignitionSystemType$macro$108 = true
[info]  }
[info]  case 26 => {
[info]  value_26_transmissionMfrCode$macro$111 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_26_transmissionMfrCode$macro$110 = true
[info]  }
[info]  case 27 => {
[info]  value_27_transmissionType$macro$113 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_27_transmissionType$macro$112 = true
[info]  }
[info]  case 28 => {
[info]  value_28_transmissionControlType$macro$115 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_28_transmissionControlType$macro$114 = true
[info]  }
[info]  case 29 => {
[info]  value_29_transmissionNumSpeeds$macro$117 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_29_transmissionNumSpeeds$macro$116 = true
[info]  }
[info]  case 30 => {
[info]  value_30_transmissionBase$macro$119 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_30_transmissionBase$macro$118 = true
[info]  }
[info]  case 31 => {
[info]  value_31_transElecControlled$macro$121 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_31_transElecControlled$macro$120 = true
[info]  }
[info]  case 32 => {
[info]  value_32_transmissionMfr$macro$123 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_32_transmissionMfr$macro$122 = true
[info]  }
[info]  case 33 => {
[info]  value_33_bedLength$macro$125 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_33_bedLength$macro$124 = true
[info]  }
[info]  case 34 => {
[info]  value_34_bedType$macro$127 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_34_bedType$macro$126 = true
[info]  }
[info]  case 35 => {
[info]  value_35_wheelBase$macro$129 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_35_wheelBase$macro$128 = true
[info]  }
[info]  case 36 => {
[info]  value_36_brakeSystem$macro$131 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_36_brakeSystem$macro$130 = true
[info]  }
[info]  case 37 => {
[info]  value_37_frontBrakeType$macro$133 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_37_frontBrakeType$macro$132 = true
[info]  }
[info]  case 38 => {
[info]  value_38_rearBrakeType$macro$135 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_38_rearBrakeType$macro$134 = true
[info]  }
[info]  case 39 => {
[info]  value_39_brakeABS$macro$137 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_39_brakeABS$macro$136 = true
[info]  }
[info]  case 40 => {
[info]  value_40_frontSpringType$macro$139 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_40_frontSpringType$macro$138 = true
[info]  }
[info]  case 41 => {
[info]  value_41_rearSpringType$macro$141 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_41_rearSpringType$macro$140 = true
[info]  }
[info]  case 42 => {
[info]  value_42_steeringSystem$macro$143 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_42_steeringSystem$macro$142 = true
[info]  }
[info]  case 43 => {
[info]  value_43_steeringType$macro$145 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_43_steeringType$macro$144 = true
[info]  }
[info]  case 44 => {
[info]  value_44_region$macro$147 = shared_deser$macro$53.deserializeNested(input);
[info]  isset_44_region$macro$146 = true
[info]  }
[info]  case 45 => {
[info]  value_45_quals$macro$149 = shared_deser$macro$59.deserializeNested(input);
[info]  isset_45_quals$macro$148 = true
[info]  }
[info]  case 46 => {
[info]  value_46_notes$macro$151 = shared_deser$macro$55.deserializeNested(input);
[info]  isset_46_notes$macro$150 = true
[info]  }
[info]  case 47 => {
[info]  value_47_action$macro$153 = shared_deser$macro$49.deserializeNested(input);
[info]  isset_47_action$macro$152 = true
[info]  }
[info]  case 48 => {
[info]  value_48_id$macro$155 = shared_deser$macro$57.deserializeNested(input);
[info]  isset_48_id$macro$154 = true
[info]  }
[info]  case 49 => {
[info]  value_49_ref$macro$157 = shared_deser$macro$54.deserializeNested(input);
[info]  isset_49_ref$macro$156 = true
[info]  }
[info]  case 50 => {
[info]  value_50_validate$macro$159 = shared_deser$macro$56.deserializeNested(input);
[info]  isset_50_validate$macro$158 = true
[info]  }
[info]  case 51 => {
[info]  value_51_qty$macro$161 = shared_deser$macro$54.deserializeNested(input);
[info]  isset_51_qty$macro$160 = true
[info]  }
[info]  case 52 => {
[info]  value_52_partType$macro$163 = shared_deser$macro$52.deserializeNested(input);
[info]  isset_52_partType$macro$162 = true
[info]  }
[info]  case 53 => {
[info]  value_53_mfrLabel$macro$165 = shared_deser$macro$54.deserializeNested(input);
[info]  isset_53_mfrLabel$macro$164 = true
[info]  }
[info]  case 54 => {
[info]  value_54_position$macro$167 = shared_deser$macro$51.deserializeNested(input);
[info]  isset_54_position$macro$166 = true
[info]  }
[info]  case 55 => {
[info]  value_55_part$macro$169 = shared_deser$macro$58.deserializeNested(input);
[info]  isset_55_part$macro$168 = true
[info]  }
[info]  case 56 => {
[info]  value_56_displayOrder$macro$171 = shared_deser$macro$57.deserializeNested(input);
[info]  isset_56_displayOrder$macro$170 = true
[info]  }
[info]  case 57 => {
[info]  value_57_assetName$macro$173 = shared_deser$macro$54.deserializeNested(input);
[info]  isset_57_assetName$macro$172 = true
[info]  }
[info]  case 58 => {
[info]  value_58_assetItemOrder$macro$175 = shared_deser$macro$57.deserializeNested(input);
[info]  isset_58_assetItemOrder$macro$174 = true
[info]  }
[info]  case 59 => {
[info]  value_59_assetItemRef$macro$177 = shared_deser$macro$54.deserializeNested(input);
[info]  isset_59_assetItemRef$macro$176 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$2()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_years$macro$60.unary_$bang)
[info]  value_1_years$macro$61 = shared_deser$macro$50.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_make$macro$62.unary_$bang)
[info]  value_2_make$macro$63 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_model$macro$64.unary_$bang)
[info]  value_3_model$macro$65 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_4_vehicleType$macro$66.unary_$bang)
[info]  value_4_vehicleType$macro$67 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_5_baseVehicle$macro$68.unary_$bang)
[info]  value_5_baseVehicle$macro$69 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_6_subModel$macro$70.unary_$bang)
[info]  value_6_subModel$macro$71 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_7_mfrBodyCode$macro$72.unary_$bang)
[info]  value_7_mfrBodyCode$macro$73 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_8_bodyNumDoors$macro$74.unary_$bang)
[info]  value_8_bodyNumDoors$macro$75 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_9_bodyType$macro$76.unary_$bang)
[info]  value_9_bodyType$macro$77 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_10_driveType$macro$78.unary_$bang)
[info]  value_10_driveType$macro$79 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_11_engineBase$macro$80.unary_$bang)
[info]  value_11_engineBase$macro$81 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_12_engineDesignation$macro$82.unary_$bang)
[info]  value_12_engineDesignation$macro$83 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_13_engineVIN$macro$84.unary_$bang)
[info]  value_13_engineVIN$macro$85 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_14_engineVersion$macro$86.unary_$bang)
[info]  value_14_engineVersion$macro$87 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_15_engineMfr$macro$88.unary_$bang)
[info]  value_15_engineMfr$macro$89 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_16_powerOutput$macro$90.unary_$bang)
[info]  value_16_powerOutput$macro$91 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_17_valvesPerEngine$macro$92.unary_$bang)
[info]  value_17_valvesPerEngine$macro$93 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_18_fuelDeliveryType$macro$94.unary_$bang)
[info]  value_18_fuelDeliveryType$macro$95 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_19_fuelDeliverySubType$macro$96.unary_$bang)
[info]  value_19_fuelDeliverySubType$macro$97 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_20_fuelSystemControlType$macro$98.unary_$bang)
[info]  value_20_fuelSystemControlType$macro$99 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_21_fuelSystemDesign$macro$100.unary_$bang)
[info]  value_21_fuelSystemDesign$macro$101 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_22_aspiration$macro$102.unary_$bang)
[info]  value_22_aspiration$macro$103 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_23_cylinderHeadType$macro$104.unary_$bang)
[info]  value_23_cylinderHeadType$macro$105 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_24_fuelType$macro$106.unary_$bang)
[info]  value_24_fuelType$macro$107 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_25_ignitionSystemType$macro$108.unary_$bang)
[info]  value_25_ignitionSystemType$macro$109 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_26_transmissionMfrCode$macro$110.unary_$bang)
[info]  value_26_transmissionMfrCode$macro$111 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_27_transmissionType$macro$112.unary_$bang)
[info]  value_27_transmissionType$macro$113 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_28_transmissionControlType$macro$114.unary_$bang)
[info]  value_28_transmissionControlType$macro$115 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_29_transmissionNumSpeeds$macro$116.unary_$bang)
[info]  value_29_transmissionNumSpeeds$macro$117 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_30_transmissionBase$macro$118.unary_$bang)
[info]  value_30_transmissionBase$macro$119 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_31_transElecControlled$macro$120.unary_$bang)
[info]  value_31_transElecControlled$macro$121 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_32_transmissionMfr$macro$122.unary_$bang)
[info]  value_32_transmissionMfr$macro$123 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_33_bedLength$macro$124.unary_$bang)
[info]  value_33_bedLength$macro$125 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_34_bedType$macro$126.unary_$bang)
[info]  value_34_bedType$macro$127 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_35_wheelBase$macro$128.unary_$bang)
[info]  value_35_wheelBase$macro$129 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_36_brakeSystem$macro$130.unary_$bang)
[info]  value_36_brakeSystem$macro$131 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_37_frontBrakeType$macro$132.unary_$bang)
[info]  value_37_frontBrakeType$macro$133 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_38_rearBrakeType$macro$134.unary_$bang)
[info]  value_38_rearBrakeType$macro$135 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_39_brakeABS$macro$136.unary_$bang)
[info]  value_39_brakeABS$macro$137 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_40_frontSpringType$macro$138.unary_$bang)
[info]  value_40_frontSpringType$macro$139 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_41_rearSpringType$macro$140.unary_$bang)
[info]  value_41_rearSpringType$macro$141 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_42_steeringSystem$macro$142.unary_$bang)
[info]  value_42_steeringSystem$macro$143 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_43_steeringType$macro$144.unary_$bang)
[info]  value_43_steeringType$macro$145 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_44_region$macro$146.unary_$bang)
[info]  value_44_region$macro$147 = shared_deser$macro$53.defaultValue
[info]  else
[info]  ();
[info]  if (isset_45_quals$macro$148.unary_$bang)
[info]  value_45_quals$macro$149 = shared_deser$macro$59.defaultValue
[info]  else
[info]  ();
[info]  if (isset_46_notes$macro$150.unary_$bang)
[info]  value_46_notes$macro$151 = shared_deser$macro$55.defaultValue
[info]  else
[info]  ();
[info]  if (isset_47_action$macro$152.unary_$bang)
[info]  value_47_action$macro$153 = shared_deser$macro$49.defaultValue
[info]  else
[info]  ();
[info]  if (isset_48_id$macro$154.unary_$bang)
[info]  value_48_id$macro$155 = shared_deser$macro$57.defaultValue
[info]  else
[info]  ();
[info]  if (isset_49_ref$macro$156.unary_$bang)
[info]  value_49_ref$macro$157 = shared_deser$macro$54.defaultValue
[info]  else
[info]  ();
[info]  if (isset_50_validate$macro$158.unary_$bang)
[info]  value_50_validate$macro$159 = shared_deser$macro$56.defaultValue
[info]  else
[info]  ();
[info]  if (isset_51_qty$macro$160.unary_$bang)
[info]  value_51_qty$macro$161 = shared_deser$macro$54.defaultValue
[info]  else
[info]  ();
[info]  if (isset_52_partType$macro$162.unary_$bang)
[info]  value_52_partType$macro$163 = shared_deser$macro$52.defaultValue
[info]  else
[info]  ();
[info]  if (isset_53_mfrLabel$macro$164.unary_$bang)
[info]  value_53_mfrLabel$macro$165 = shared_deser$macro$54.defaultValue
[info]  else
[info]  ();
[info]  if (isset_54_position$macro$166.unary_$bang)
[info]  value_54_position$macro$167 = shared_deser$macro$51.defaultValue
[info]  else
[info]  ();
[info]  if (isset_55_part$macro$168.unary_$bang)
[info]  value_55_part$macro$169 = shared_deser$macro$58.defaultValue
[info]  else
[info]  ();
[info]  if (isset_56_displayOrder$macro$170.unary_$bang)
[info]  value_56_displayOrder$macro$171 = shared_deser$macro$57.defaultValue
[info]  else
[info]  ();
[info]  if (isset_57_assetName$macro$172.unary_$bang)
[info]  value_57_assetName$macro$173 = shared_deser$macro$54.defaultValue
[info]  else
[info]  ();
[info]  if (isset_58_assetItemOrder$macro$174.unary_$bang)
[info]  value_58_assetItemOrder$macro$175 = shared_deser$macro$57.defaultValue
[info]  else
[info]  ();
[info]  if (isset_59_assetItemRef$macro$176.unary_$bang)
[info]  value_59_assetItemRef$macro$177 = shared_deser$macro$54.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.App = new org.aftermarket.aces.v31.App(value_1_years$macro$61, value_2_make$macro$63, value_3_model$macro$65, value_4_vehicleType$macro$67, value_5_baseVehicle$macro$69, value_6_subModel$macro$71, value_7_mfrBodyCode$macro$73, value_8_bodyNumDoors$macro$75, value_9_bodyType$macro$77, value_10_driveType$macro$79, value_11_engineBase$macro$81, value_12_engineDesignation$macro$83, value_13_engineVIN$macro$85, value_14_engineVersion$macro$87, value_15_engineMfr$macro$89, value_16_powerOutput$macro$91, value_17_valvesPerEngine$macro$93, value_18_fuelDeliveryType$macro$95, value_19_fuelDeliverySubType$macro$97, value_20_fuelSystemControlType$macro$99, value_21_fuelSystemDesign$macro$101, value_22_aspiration$macro$103, value_23_cylinderHeadType$macro$105, value_24_fuelType$macro$107, value_25_ignitionSystemType$macro$109, value_26_transmissionMfrCode$macro$111, value_27_transmissionType$macro$113, value_28_transmissionControlType$macro$115, value_29_transmissionNumSpeeds$macro$117, value_30_transmissionBase$macro$119, value_31_transElecControlled$macro$121, value_32_transmissionMfr$macro$123, value_33_bedLength$macro$125, value_34_bedType$macro$127, value_35_wheelBase$macro$129, value_36_brakeSystem$macro$131, value_37_frontBrakeType$macro$133, value_38_rearBrakeType$macro$135, value_39_brakeABS$macro$137, value_40_frontSpringType$macro$139, value_41_rearSpringType$macro$141, value_42_steeringSystem$macro$143, value_43_steeringType$macro$145, value_44_region$macro$147, value_45_quals$macro$149, value_46_notes$macro$151, value_47_action$macro$153, value_48_id$macro$155, value_49_ref$macro$157, value_50_validate$macro$159, value_51_qty$macro$161, value_52_partType$macro$163, value_53_mfrLabel$macro$165, value_54_position$macro$167, value_55_part$macro$169, value_56_displayOrder$macro$171, value_57_assetName$macro$173, value_58_assetItemOrder$macro$175, value_59_assetItemRef$macro$177);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$178
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.ActionType]
findEnumSerializer[org.aftermarket.aces.v31.ActionType]
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.ActionType] => Expr[fm.serializer.SimpleSerializer[org.aftermarket.aces.v31.ActionType]](fm.serializer.Primitive.int.map[org.aftermarket.aces.v31.ActionType](((enum: org.aftermarket.aces.v31.ActionType) => enum.ordinal()), ((idx: Int) => org.aftermarket.aces.v31.ActionType.type.values()(idx)), null))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Years]
findEnumSerializer[org.aftermarket.aces.v31.Years]
findOptionSerializer(org.aftermarket.aces.v31.Years)
findCollectionDeserializer(org.aftermarket.aces.v31.Years)
elemTpe is empty for org.aftermarket.aces.v31.Years
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Years)
extractFieldAnnotations(org.aftermarket.aces.v31.Years)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Years)
getJavaBeanFields(org.aftermarket.aces.v31.Years, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Years) => tpe.members.sorted: List(variable value, variable from, variable to, constructor Years, constructor Years, method getValue, method setValue, method getFrom, method setFrom, method getTo, method setTo, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable from, variable to)
Getters: Set(method getValue, method getFrom, method getTo)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field value
hasTransientAnnotation(variable from) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "from", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field from
hasTransientAnnotation(variable to) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "to", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field to
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable from) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "from", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field from
hasTransientAnnotation(method getFrom) - Annotations: List()
Adding JavaBeanField: JavaBeanField(from,getFrom,null,Int)
hasTransientAnnotation(variable to) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "to", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field to
hasTransientAnnotation(method getTo) - Annotations: List()
Adding JavaBeanField: JavaBeanField(to,getTo,null,Int)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Years) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(from,getFrom,null,Int), JavaBeanField(to,getTo,null,Int))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Years)
getJavaBeanFields(org.aftermarket.aces.v31.Years, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Years) => tpe.members.sorted: List(variable value, variable from, variable to, constructor Years, constructor Years, method getValue, method setValue, method getFrom, method setFrom, method getTo, method setTo, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable from, variable to)
Getters: Set(method getValue, method getFrom, method getTo)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field value
hasTransientAnnotation(variable from) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "from", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field from
hasTransientAnnotation(variable to) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "to", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Years
isJavaTransient - Checking field to
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Years) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectDeserializer[org.aftermarket.aces.v31.Years](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,from,getFrom,null,1,null,null,null,null), FieldImpl(3,to,getTo,null,2,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.Years] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Years]]({
[info]  implicit object objectDeserializer$macro$187 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Years] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$179: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$180: fm.serializer.IntPrimitive = serializer.this.Deserializer.int;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("value", 1), scala.Tuple2("from", 2), scala.Tuple2("to", 3));
[info]  final def defaultValue: org.aftermarket.aces.v31.Years = null.asInstanceOf[org.aftermarket.aces.v31.Years];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.Years = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.Years = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Years] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Years] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.Years = {
[info]  var isset_1_value$macro$181: Boolean = false;
[info]  var isset_2_from$macro$183: Boolean = false;
[info]  var isset_3_to$macro$185: Boolean = false;
[info]  var value_1_value$macro$182: String = null;
[info]  var value_2_from$macro$184: Int = 0;
[info]  var value_3_to$macro$186: Int = 0;
[info]  var done: Boolean = false;
[info]  while$3(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_value$macro$182 = shared_deser$macro$179.deserializeNested(input);
[info]  isset_1_value$macro$181 = true
[info]  }
[info]  case 2 => {
[info]  value_2_from$macro$184 = shared_deser$macro$180.deserializeNested(input);
[info]  isset_2_from$macro$183 = true
[info]  }
[info]  case 3 => {
[info]  value_3_to$macro$186 = shared_deser$macro$180.deserializeNested(input);
[info]  isset_3_to$macro$185 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$3()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_value$macro$181.unary_$bang)
[info]  value_1_value$macro$182 = shared_deser$macro$179.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_from$macro$183.unary_$bang)
[info]  value_2_from$macro$184 = shared_deser$macro$180.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_to$macro$185.unary_$bang)
[info]  value_3_to$macro$186 = shared_deser$macro$180.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.Years = new org.aftermarket.aces.v31.Years(value_1_value$macro$182, value_2_from$macro$184, value_3_to$macro$186);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$187
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Position]
findEnumSerializer[org.aftermarket.aces.v31.Position]
findOptionSerializer(org.aftermarket.aces.v31.Position)
findCollectionDeserializer(org.aftermarket.aces.v31.Position)
elemTpe is empty for org.aftermarket.aces.v31.Position
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Position)
extractFieldAnnotations(org.aftermarket.aces.v31.Position)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Position)
getJavaBeanFields(org.aftermarket.aces.v31.Position, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Position) => tpe.members.sorted: List(variable value, variable id, constructor Position, constructor Position, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field id
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Position) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(id,getId,null,java.math.BigInteger))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Position)
getJavaBeanFields(org.aftermarket.aces.v31.Position, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Position) => tpe.members.sorted: List(variable value, variable id, constructor Position, constructor Position, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Position
isJavaTransient - Checking field id
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Position) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectDeserializer[org.aftermarket.aces.v31.Position](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,id,getId,null,1,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.Position] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Position]]({
[info]  implicit object objectDeserializer$macro$194 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Position] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$188: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$189: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Deserializer.javaBigInteger;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("value", 1), scala.Tuple2("id", 2));
[info]  final def defaultValue: org.aftermarket.aces.v31.Position = null.asInstanceOf[org.aftermarket.aces.v31.Position];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.Position = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.Position = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Position] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Position] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.Position = {
[info]  var isset_1_value$macro$190: Boolean = false;
[info]  var isset_2_id$macro$192: Boolean = false;
[info]  var value_1_value$macro$191: String = null;
[info]  var value_2_id$macro$193: java.math.BigInteger = null;
[info]  var done: Boolean = false;
[info]  while$4(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_value$macro$191 = shared_deser$macro$188.deserializeNested(input);
[info]  isset_1_value$macro$190 = true
[info]  }
[info]  case 2 => {
[info]  value_2_id$macro$193 = shared_deser$macro$189.deserializeNested(input);
[info]  isset_2_id$macro$192 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$4()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_value$macro$190.unary_$bang)
[info]  value_1_value$macro$191 = shared_deser$macro$188.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_id$macro$192.unary_$bang)
[info]  value_2_id$macro$193 = shared_deser$macro$189.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.Position = new org.aftermarket.aces.v31.Position(value_1_value$macro$191, value_2_id$macro$193);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$194
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.PartType]
findEnumSerializer[org.aftermarket.aces.v31.PartType]
findOptionSerializer(org.aftermarket.aces.v31.PartType)
findCollectionDeserializer(org.aftermarket.aces.v31.PartType)
elemTpe is empty for org.aftermarket.aces.v31.PartType
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.PartType)
extractFieldAnnotations(org.aftermarket.aces.v31.PartType)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.PartType)
getJavaBeanFields(org.aftermarket.aces.v31.PartType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.PartType) => tpe.members.sorted: List(variable value, variable id, constructor PartType, constructor PartType, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field id
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.PartType) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(id,getId,null,java.math.BigInteger))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.PartType)
getJavaBeanFields(org.aftermarket.aces.v31.PartType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.PartType) => tpe.members.sorted: List(variable value, variable id, constructor PartType, constructor PartType, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.PartType
isJavaTransient - Checking field id
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.PartType) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectDeserializer[org.aftermarket.aces.v31.PartType](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,id,getId,null,1,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.PartType] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.PartType]]({
[info]  implicit object objectDeserializer$macro$201 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.PartType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$195: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$196: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Deserializer.javaBigInteger;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("value", 1), scala.Tuple2("id", 2));
[info]  final def defaultValue: org.aftermarket.aces.v31.PartType = null.asInstanceOf[org.aftermarket.aces.v31.PartType];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.PartType = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.PartType = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.PartType] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.PartType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.PartType = {
[info]  var isset_1_value$macro$197: Boolean = false;
[info]  var isset_2_id$macro$199: Boolean = false;
[info]  var value_1_value$macro$198: String = null;
[info]  var value_2_id$macro$200: java.math.BigInteger = null;
[info]  var done: Boolean = false;
[info]  while$5(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_value$macro$198 = shared_deser$macro$195.deserializeNested(input);
[info]  isset_1_value$macro$197 = true
[info]  }
[info]  case 2 => {
[info]  value_2_id$macro$200 = shared_deser$macro$196.deserializeNested(input);
[info]  isset_2_id$macro$199 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$5()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_value$macro$197.unary_$bang)
[info]  value_1_value$macro$198 = shared_deser$macro$195.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_id$macro$199.unary_$bang)
[info]  value_2_id$macro$200 = shared_deser$macro$196.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.PartType = new org.aftermarket.aces.v31.PartType(value_1_value$macro$198, value_2_id$macro$200);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$201
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.VehAttrType]
findEnumSerializer[org.aftermarket.aces.v31.VehAttrType]
findOptionSerializer(org.aftermarket.aces.v31.VehAttrType)
findCollectionDeserializer(org.aftermarket.aces.v31.VehAttrType)
elemTpe is empty for org.aftermarket.aces.v31.VehAttrType
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.VehAttrType)
extractFieldAnnotations(org.aftermarket.aces.v31.VehAttrType)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.VehAttrType)
getJavaBeanFields(org.aftermarket.aces.v31.VehAttrType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.VehAttrType) => tpe.members.sorted: List(variable value, variable id, constructor VehAttrType, constructor VehAttrType, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field id
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.VehAttrType) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(id,getId,null,java.math.BigInteger))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.VehAttrType)
getJavaBeanFields(org.aftermarket.aces.v31.VehAttrType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.VehAttrType) => tpe.members.sorted: List(variable value, variable id, constructor VehAttrType, constructor VehAttrType, method getValue, method setValue, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id)
Getters: Set(method getValue, method getId)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.VehAttrType
isJavaTransient - Checking field id
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.VehAttrType) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectDeserializer[org.aftermarket.aces.v31.VehAttrType](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,id,getId,null,1,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.VehAttrType] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.VehAttrType]]({
[info]  implicit object objectDeserializer$macro$208 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.VehAttrType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$202: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$203: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Deserializer.javaBigInteger;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("value", 1), scala.Tuple2("id", 2));
[info]  final def defaultValue: org.aftermarket.aces.v31.VehAttrType = null.asInstanceOf[org.aftermarket.aces.v31.VehAttrType];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.VehAttrType = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.VehAttrType = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.VehAttrType] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.VehAttrType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.VehAttrType = {
[info]  var isset_1_value$macro$204: Boolean = false;
[info]  var isset_2_id$macro$206: Boolean = false;
[info]  var value_1_value$macro$205: String = null;
[info]  var value_2_id$macro$207: java.math.BigInteger = null;
[info]  var done: Boolean = false;
[info]  while$6(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_value$macro$205 = shared_deser$macro$202.deserializeNested(input);
[info]  isset_1_value$macro$204 = true
[info]  }
[info]  case 2 => {
[info]  value_2_id$macro$207 = shared_deser$macro$203.deserializeNested(input);
[info]  isset_2_id$macro$206 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$6()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_value$macro$204.unary_$bang)
[info]  value_1_value$macro$205 = shared_deser$macro$202.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_id$macro$206.unary_$bang)
[info]  value_2_id$macro$207 = shared_deser$macro$203.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.VehAttrType = new org.aftermarket.aces.v31.VehAttrType(value_1_value$macro$205, value_2_id$macro$207);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$208
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[java.util.List[org.aftermarket.aces.v31.Note]]
findEnumSerializer[java.util.List[org.aftermarket.aces.v31.Note]]
findOptionSerializer(java.util.List[org.aftermarket.aces.v31.Note])
findCollectionDeserializer(java.util.List[org.aftermarket.aces.v31.Note])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[java.util.List[org.aftermarket.aces.v31.Note]] => Expr[fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.Note]]]({
[info]  implicit val colDeserializerProxy$macro$210: fm.serializer.DeserializerProxy[java.util.List[org.aftermarket.aces.v31.Note]] = new fm.serializer.DeserializerProxy[java.util.List[org.aftermarket.aces.v31.Note]]();
[info]  val colDeserializer$macro$209: fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.Note]] = new fm.serializer.JavaCollectionDeserializer[org.aftermarket.aces.v31.Note, java.util.List[org.aftermarket.aces.v31.Note]](new java.util.ArrayList[org.aftermarket.aces.v31.Note]());
[info]  colDeserializerProxy$macro$210.self = colDeserializer$macro$209;
[info]  colDeserializer$macro$209
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Note]
findEnumSerializer[org.aftermarket.aces.v31.Note]
findOptionSerializer(org.aftermarket.aces.v31.Note)
findCollectionDeserializer(org.aftermarket.aces.v31.Note)
elemTpe is empty for org.aftermarket.aces.v31.Note
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Note)
extractFieldAnnotations(org.aftermarket.aces.v31.Note)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Note)
getJavaBeanFields(org.aftermarket.aces.v31.Note, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Note) => tpe.members.sorted: List(variable value, variable id, variable lang, constructor Note, constructor Note, method getValue, method setValue, method getId, method setId, method getLang, method setLang, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id, variable lang)
Getters: Set(method getValue, method getId, method getLang)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field id
hasTransientAnnotation(variable lang) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlAttribute(name = "lang"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field lang
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
hasTransientAnnotation(variable lang) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlAttribute(name = "lang"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field lang
hasTransientAnnotation(method getLang) - Annotations: List()
Adding JavaBeanField: JavaBeanField(lang,getLang,null,String)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Note) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(id,getId,null,java.math.BigInteger), JavaBeanField(lang,getLang,null,String))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Note)
getJavaBeanFields(org.aftermarket.aces.v31.Note, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Note) => tpe.members.sorted: List(variable value, variable id, variable lang, constructor Note, constructor Note, method getValue, method setValue, method getId, method setId, method getLang, method setLang, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable id, variable lang)
Getters: Set(method getValue, method getId, method getLang)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field value
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field id
hasTransientAnnotation(variable lang) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlAttribute(name = "lang"))
isJavaTransient - Loading org.aftermarket.aces.v31.Note
isJavaTransient - Checking field lang
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Note) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectDeserializer[org.aftermarket.aces.v31.Note](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,id,getId,null,1,null,null,null,null), FieldImpl(3,lang,getLang,null,2,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.Note] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Note]]({
[info]  implicit object objectDeserializer$macro$219 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Note] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$211: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$212: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Deserializer.javaBigInteger;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("value", 1), scala.Tuple2("id", 2), scala.Tuple2("lang", 3));
[info]  final def defaultValue: org.aftermarket.aces.v31.Note = null.asInstanceOf[org.aftermarket.aces.v31.Note];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.Note = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.Note = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Note] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Note] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.Note = {
[info]  var isset_1_value$macro$213: Boolean = false;
[info]  var isset_2_id$macro$215: Boolean = false;
[info]  var isset_3_lang$macro$217: Boolean = false;
[info]  var value_1_value$macro$214: String = null;
[info]  var value_2_id$macro$216: java.math.BigInteger = null;
[info]  var value_3_lang$macro$218: String = null;
[info]  var done: Boolean = false;
[info]  while$7(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_value$macro$214 = shared_deser$macro$211.deserializeNested(input);
[info]  isset_1_value$macro$213 = true
[info]  }
[info]  case 2 => {
[info]  value_2_id$macro$216 = shared_deser$macro$212.deserializeNested(input);
[info]  isset_2_id$macro$215 = true
[info]  }
[info]  case 3 => {
[info]  value_3_lang$macro$218 = shared_deser$macro$211.deserializeNested(input);
[info]  isset_3_lang$macro$217 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$7()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_value$macro$213.unary_$bang)
[info]  value_1_value$macro$214 = shared_deser$macro$211.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_id$macro$215.unary_$bang)
[info]  value_2_id$macro$216 = shared_deser$macro$212.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_lang$macro$217.unary_$bang)
[info]  value_3_lang$macro$218 = shared_deser$macro$211.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.Note = new org.aftermarket.aces.v31.Note(value_1_value$macro$214, value_2_id$macro$216, value_3_lang$macro$218);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$219
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.YesnoType]
findEnumSerializer[org.aftermarket.aces.v31.YesnoType]
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.YesnoType] => Expr[fm.serializer.SimpleSerializer[org.aftermarket.aces.v31.YesnoType]](fm.serializer.Primitive.int.map[org.aftermarket.aces.v31.YesnoType](((enum: org.aftermarket.aces.v31.YesnoType) => enum.ordinal()), ((idx: Int) => org.aftermarket.aces.v31.YesnoType.type.values()(idx)), null))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Part]
findEnumSerializer[org.aftermarket.aces.v31.Part]
findOptionSerializer(org.aftermarket.aces.v31.Part)
findCollectionDeserializer(org.aftermarket.aces.v31.Part)
elemTpe is empty for org.aftermarket.aces.v31.Part
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Part)
extractFieldAnnotations(org.aftermarket.aces.v31.Part)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Part)
getJavaBeanFields(org.aftermarket.aces.v31.Part, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Part) => tpe.members.sorted: List(variable value, variable brandAAIAID, constructor Part, constructor Part, method getValue, method setValue, method getBrandAAIAID, method setBrandAAIAID, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable brandAAIAID)
Getters: Set(method getValue, method getBrandAAIAID)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field value
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(method getBrandAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandAAIAID,getBrandAAIAID,null,String)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Part) - Bean Fields: Vector(JavaBeanField(value,getValue,null,String), JavaBeanField(brandAAIAID,getBrandAAIAID,null,String))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Part)
getJavaBeanFields(org.aftermarket.aces.v31.Part, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Part) => tpe.members.sorted: List(variable value, variable brandAAIAID, constructor Part, constructor Part, method getValue, method setValue, method getBrandAAIAID, method setBrandAAIAID, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable value, variable brandAAIAID)
Getters: Set(method getValue, method getBrandAAIAID)
Setters: Set()
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = classOf[javax.xml.bind.annotation.adapters.CollapsedStringAdapter]), javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field value
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Part
isJavaTransient - Checking field brandAAIAID
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Part) => IllegalArgumentException: Missing Setter for String / method getValue
tryMakeObjectDeserializer[org.aftermarket.aces.v31.Part](Vector(FieldImpl(1,value,getValue,null,0,null,null,null,null), FieldImpl(2,brandAAIAID,getBrandAAIAID,null,1,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.Part] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Part]]({
[info]  implicit object objectDeserializer$macro$225 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Part] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$220: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("value", 1), scala.Tuple2("brandAAIAID", 2));
[info]  final def defaultValue: org.aftermarket.aces.v31.Part = null.asInstanceOf[org.aftermarket.aces.v31.Part];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.Part = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.Part = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Part] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Part] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.Part = {
[info]  var isset_1_value$macro$221: Boolean = false;
[info]  var isset_2_brandAAIAID$macro$223: Boolean = false;
[info]  var value_1_value$macro$222: String = null;
[info]  var value_2_brandAAIAID$macro$224: String = null;
[info]  var done: Boolean = false;
[info]  while$8(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_value$macro$222 = shared_deser$macro$220.deserializeNested(input);
[info]  isset_1_value$macro$221 = true
[info]  }
[info]  case 2 => {
[info]  value_2_brandAAIAID$macro$224 = shared_deser$macro$220.deserializeNested(input);
[info]  isset_2_brandAAIAID$macro$223 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$8()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_value$macro$221.unary_$bang)
[info]  value_1_value$macro$222 = shared_deser$macro$220.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_brandAAIAID$macro$223.unary_$bang)
[info]  value_2_brandAAIAID$macro$224 = shared_deser$macro$220.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.Part = new org.aftermarket.aces.v31.Part(value_1_value$macro$222, value_2_brandAAIAID$macro$224);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$225
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[java.util.List[org.aftermarket.aces.v31.Qual]]
findEnumSerializer[java.util.List[org.aftermarket.aces.v31.Qual]]
findOptionSerializer(java.util.List[org.aftermarket.aces.v31.Qual])
findCollectionDeserializer(java.util.List[org.aftermarket.aces.v31.Qual])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[java.util.List[org.aftermarket.aces.v31.Qual]] => Expr[fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.Qual]]]({
[info]  implicit val colDeserializerProxy$macro$227: fm.serializer.DeserializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]] = new fm.serializer.DeserializerProxy[java.util.List[org.aftermarket.aces.v31.Qual]]();
[info]  val colDeserializer$macro$226: fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.Qual]] = new fm.serializer.JavaCollectionDeserializer[org.aftermarket.aces.v31.Qual, java.util.List[org.aftermarket.aces.v31.Qual]](new java.util.ArrayList[org.aftermarket.aces.v31.Qual]());
[info]  colDeserializerProxy$macro$227.self = colDeserializer$macro$226;
[info]  colDeserializer$macro$226
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Qual]
findEnumSerializer[org.aftermarket.aces.v31.Qual]
findOptionSerializer(org.aftermarket.aces.v31.Qual)
findCollectionDeserializer(org.aftermarket.aces.v31.Qual)
elemTpe is empty for org.aftermarket.aces.v31.Qual
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Qual)
extractFieldAnnotations(org.aftermarket.aces.v31.Qual)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Qual)
getJavaBeanFields(org.aftermarket.aces.v31.Qual, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Qual) => tpe.members.sorted: List(variable params, variable text, variable id, variable params_RO, constructor Qual, constructor Qual, method getText, method setText, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getParams, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable params, variable text, variable id, variable params_RO)
Getters: Set(method getText, method getId, method getParams)
Setters: Set()
hasTransientAnnotation(variable params) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "param"))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params
hasTransientAnnotation(variable text) - Annotations: List(javax.xml.bind.annotation.XmlElement(required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field text
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field id
hasTransientAnnotation(variable params_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params_RO
Skipping transient field: variable params_RO
hasTransientAnnotation(variable params) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "param"))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params
hasTransientAnnotation(method getParams) - Annotations: List()
Adding JavaBeanField: JavaBeanField(params,getParams,null,java.util.List[org.aftermarket.aces.v31.ParamType])
hasTransientAnnotation(variable text) - Annotations: List(javax.xml.bind.annotation.XmlElement(required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field text
hasTransientAnnotation(method getText) - Annotations: List()
Adding JavaBeanField: JavaBeanField(text,getText,null,String)
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field id
hasTransientAnnotation(method getId) - Annotations: List()
Adding JavaBeanField: JavaBeanField(id,getId,null,java.math.BigInteger)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Qual) - Bean Fields: Vector(JavaBeanField(params,getParams,null,java.util.List[org.aftermarket.aces.v31.ParamType]), JavaBeanField(text,getText,null,String), JavaBeanField(id,getId,null,java.math.BigInteger))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Qual)
getJavaBeanFields(org.aftermarket.aces.v31.Qual, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Qual) => tpe.members.sorted: List(variable params, variable text, variable id, variable params_RO, constructor Qual, constructor Qual, method getText, method setText, method getId, method setId, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getParams, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable params, variable text, variable id, variable params_RO)
Getters: Set(method getText, method getId, method getParams)
Setters: Set()
hasTransientAnnotation(variable params) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "param"))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params
hasTransientAnnotation(variable text) - Annotations: List(javax.xml.bind.annotation.XmlElement(required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field text
hasTransientAnnotation(variable id) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "id", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field id
hasTransientAnnotation(variable params_RO) - Annotations: List(javax.xml.bind.annotation.XmlTransient)
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params_RO
Skipping transient field: variable params_RO
hasTransientAnnotation(variable params) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "param"))
isJavaTransient - Loading org.aftermarket.aces.v31.Qual
isJavaTransient - Checking field params
hasTransientAnnotation(method getParams) - Annotations: List()
Adding JavaBeanField: JavaBeanField(params,getParams,getParams,java.util.List[org.aftermarket.aces.v31.ParamType])
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Qual) => IllegalArgumentException: Missing Setter for String / method getText
tryMakeObjectDeserializer[org.aftermarket.aces.v31.Qual](Vector(FieldImpl(1,params,getParams,null,0,null,null,null,null), FieldImpl(2,text,getText,null,1,null,null,null,null), FieldImpl(3,id,getId,null,2,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.Qual] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Qual]]({
[info]  implicit object objectDeserializer$macro$237 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Qual] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$228: fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.ParamType]] = implicitly[fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.ParamType]]];
[info]  private[this] val shared_deser$macro$229: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$230: fm.serializer.MappedSimpleSerializer[Array[Byte],java.math.BigInteger] = serializer.this.Deserializer.javaBigInteger;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("params", 1), scala.Tuple2("text", 2), scala.Tuple2("id", 3));
[info]  final def defaultValue: org.aftermarket.aces.v31.Qual = null.asInstanceOf[org.aftermarket.aces.v31.Qual];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.Qual = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.Qual = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Qual] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Qual] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.Qual = {
[info]  var isset_1_params$macro$231: Boolean = false;
[info]  var isset_2_text$macro$233: Boolean = false;
[info]  var isset_3_id$macro$235: Boolean = false;
[info]  var value_1_params$macro$232: java.util.List[org.aftermarket.aces.v31.ParamType] = null;
[info]  var value_2_text$macro$234: String = null;
[info]  var value_3_id$macro$236: java.math.BigInteger = null;
[info]  var done: Boolean = false;
[info]  while$9(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_params$macro$232 = shared_deser$macro$228.deserializeNested(input);
[info]  isset_1_params$macro$231 = true
[info]  }
[info]  case 2 => {
[info]  value_2_text$macro$234 = shared_deser$macro$229.deserializeNested(input);
[info]  isset_2_text$macro$233 = true
[info]  }
[info]  case 3 => {
[info]  value_3_id$macro$236 = shared_deser$macro$230.deserializeNested(input);
[info]  isset_3_id$macro$235 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$9()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_params$macro$231.unary_$bang)
[info]  value_1_params$macro$232 = shared_deser$macro$228.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_text$macro$233.unary_$bang)
[info]  value_2_text$macro$234 = shared_deser$macro$229.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_id$macro$235.unary_$bang)
[info]  value_3_id$macro$236 = shared_deser$macro$230.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.Qual = new org.aftermarket.aces.v31.Qual(value_1_params$macro$232, value_2_text$macro$234, value_3_id$macro$236);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$237
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[java.util.List[org.aftermarket.aces.v31.ParamType]]
findEnumSerializer[java.util.List[org.aftermarket.aces.v31.ParamType]]
findOptionSerializer(java.util.List[org.aftermarket.aces.v31.ParamType])
findCollectionDeserializer(java.util.List[org.aftermarket.aces.v31.ParamType])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[java.util.List[org.aftermarket.aces.v31.ParamType]] => Expr[fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.ParamType]]]({
[info]  implicit val colDeserializerProxy$macro$239: fm.serializer.DeserializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]] = new fm.serializer.DeserializerProxy[java.util.List[org.aftermarket.aces.v31.ParamType]]();
[info]  val colDeserializer$macro$238: fm.serializer.Deserializer[java.util.List[org.aftermarket.aces.v31.ParamType]] = new fm.serializer.JavaCollectionDeserializer[org.aftermarket.aces.v31.ParamType, java.util.List[org.aftermarket.aces.v31.ParamType]](new java.util.ArrayList[org.aftermarket.aces.v31.ParamType]());
[info]  colDeserializerProxy$macro$239.self = colDeserializer$macro$238;
[info]  colDeserializer$macro$238
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.ParamType]
findEnumSerializer[org.aftermarket.aces.v31.ParamType]
findOptionSerializer(org.aftermarket.aces.v31.ParamType)
findCollectionDeserializer(org.aftermarket.aces.v31.ParamType)
elemTpe is empty for org.aftermarket.aces.v31.ParamType
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.ParamType)
extractFieldAnnotations(org.aftermarket.aces.v31.ParamType)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.ParamType)
getJavaBeanFields(org.aftermarket.aces.v31.ParamType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.ParamType) => tpe.members.sorted: List(variable elementValue, variable value, variable uom, variable altvalue, variable altuom, constructor ParamType, constructor ParamType, method getElementValue, method setElementValue, method getValue, method setValue, method getUom, method setUom, method getAltvalue, method setAltvalue, method getAltuom, method setAltuom, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable elementValue, variable value, variable uom, variable altvalue, variable altuom)
Getters: Set(method getUom, method getValue, method getAltvalue, method getElementValue, method getAltuom)
Setters: Set()
hasTransientAnnotation(variable elementValue) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field elementValue
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "value", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field value
hasTransientAnnotation(variable uom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "uom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field uom
hasTransientAnnotation(variable altvalue) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altvalue"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altvalue
hasTransientAnnotation(variable altuom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altuom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altuom
hasTransientAnnotation(variable elementValue) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field elementValue
hasTransientAnnotation(method getElementValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(elementValue,getElementValue,null,String)
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "value", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field value
hasTransientAnnotation(method getValue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(value,getValue,null,String)
hasTransientAnnotation(variable uom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "uom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field uom
hasTransientAnnotation(method getUom) - Annotations: List()
Adding JavaBeanField: JavaBeanField(uom,getUom,null,org.aftermarket.aces.v31.UomType)
hasTransientAnnotation(variable altvalue) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altvalue"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altvalue
hasTransientAnnotation(method getAltvalue) - Annotations: List()
Adding JavaBeanField: JavaBeanField(altvalue,getAltvalue,null,String)
hasTransientAnnotation(variable altuom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altuom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altuom
hasTransientAnnotation(method getAltuom) - Annotations: List()
Adding JavaBeanField: JavaBeanField(altuom,getAltuom,null,org.aftermarket.aces.v31.UomType)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.ParamType) - Bean Fields: Vector(JavaBeanField(elementValue,getElementValue,null,String), JavaBeanField(value,getValue,null,String), JavaBeanField(uom,getUom,null,org.aftermarket.aces.v31.UomType), JavaBeanField(altvalue,getAltvalue,null,String), JavaBeanField(altuom,getAltuom,null,org.aftermarket.aces.v31.UomType))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.ParamType)
getJavaBeanFields(org.aftermarket.aces.v31.ParamType, strict: true)
getFieldsForType(org.aftermarket.aces.v31.ParamType) => tpe.members.sorted: List(variable elementValue, variable value, variable uom, variable altvalue, variable altuom, constructor ParamType, constructor ParamType, method getElementValue, method setElementValue, method getValue, method setValue, method getUom, method setUom, method getAltvalue, method setAltvalue, method getAltuom, method setAltuom, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable elementValue, variable value, variable uom, variable altvalue, variable altuom)
Getters: Set(method getUom, method getValue, method getAltvalue, method getElementValue, method getAltuom)
Setters: Set()
hasTransientAnnotation(variable elementValue) - Annotations: List(javax.xml.bind.annotation.XmlValue)
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field elementValue
hasTransientAnnotation(variable value) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "value", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field value
hasTransientAnnotation(variable uom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "uom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field uom
hasTransientAnnotation(variable altvalue) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altvalue"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altvalue
hasTransientAnnotation(variable altuom) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "altuom"))
isJavaTransient - Loading org.aftermarket.aces.v31.ParamType
isJavaTransient - Checking field altuom
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.ParamType) => IllegalArgumentException: Missing Setter for String / method getElementValue
tryMakeObjectDeserializer[org.aftermarket.aces.v31.ParamType](Vector(FieldImpl(1,elementValue,getElementValue,null,0,null,null,null,null), FieldImpl(2,value,getValue,null,1,null,null,null,null), FieldImpl(3,uom,getUom,null,2,null,null,null,null), FieldImpl(4,altvalue,getAltvalue,null,3,null,null,null,null), FieldImpl(5,altuom,getAltuom,null,4,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.ParamType] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.ParamType]]({
[info]  implicit object objectDeserializer$macro$252 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.ParamType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$240: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  lazy private[this] val shared_deser$macro$241: fm.serializer.Deserializer[org.aftermarket.aces.v31.UomType] = implicitly[fm.serializer.Deserializer[org.aftermarket.aces.v31.UomType]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("elementValue", 1), scala.Tuple2("value", 2), scala.Tuple2("uom", 3), scala.Tuple2("altvalue", 4), scala.Tuple2("altuom", 5));
[info]  final def defaultValue: org.aftermarket.aces.v31.ParamType = null.asInstanceOf[org.aftermarket.aces.v31.ParamType];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.ParamType = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.ParamType = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.ParamType] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.ParamType] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.ParamType = {
[info]  var isset_1_elementValue$macro$242: Boolean = false;
[info]  var isset_2_value$macro$244: Boolean = false;
[info]  var isset_3_uom$macro$246: Boolean = false;
[info]  var isset_4_altvalue$macro$248: Boolean = false;
[info]  var isset_5_altuom$macro$250: Boolean = false;
[info]  var value_1_elementValue$macro$243: String = null;
[info]  var value_2_value$macro$245: String = null;
[info]  var value_3_uom$macro$247: org.aftermarket.aces.v31.UomType = null;
[info]  var value_4_altvalue$macro$249: String = null;
[info]  var value_5_altuom$macro$251: org.aftermarket.aces.v31.UomType = null;
[info]  var done: Boolean = false;
[info]  while$10(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_elementValue$macro$243 = shared_deser$macro$240.deserializeNested(input);
[info]  isset_1_elementValue$macro$242 = true
[info]  }
[info]  case 2 => {
[info]  value_2_value$macro$245 = shared_deser$macro$240.deserializeNested(input);
[info]  isset_2_value$macro$244 = true
[info]  }
[info]  case 3 => {
[info]  value_3_uom$macro$247 = shared_deser$macro$241.deserializeNested(input);
[info]  isset_3_uom$macro$246 = true
[info]  }
[info]  case 4 => {
[info]  value_4_altvalue$macro$249 = shared_deser$macro$240.deserializeNested(input);
[info]  isset_4_altvalue$macro$248 = true
[info]  }
[info]  case 5 => {
[info]  value_5_altuom$macro$251 = shared_deser$macro$241.deserializeNested(input);
[info]  isset_5_altuom$macro$250 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$10()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_elementValue$macro$242.unary_$bang)
[info]  value_1_elementValue$macro$243 = shared_deser$macro$240.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_value$macro$244.unary_$bang)
[info]  value_2_value$macro$245 = shared_deser$macro$240.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_uom$macro$246.unary_$bang)
[info]  value_3_uom$macro$247 = shared_deser$macro$241.defaultValue
[info]  else
[info]  ();
[info]  if (isset_4_altvalue$macro$248.unary_$bang)
[info]  value_4_altvalue$macro$249 = shared_deser$macro$240.defaultValue
[info]  else
[info]  ();
[info]  if (isset_5_altuom$macro$250.unary_$bang)
[info]  value_5_altuom$macro$251 = shared_deser$macro$241.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.ParamType = new org.aftermarket.aces.v31.ParamType(value_1_elementValue$macro$243, value_2_value$macro$245, value_3_uom$macro$247, value_4_altvalue$macro$249, value_5_altuom$macro$251);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$252
[info] })
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.UomType]
findEnumSerializer[org.aftermarket.aces.v31.UomType]
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:15: makeDeserializer[org.aftermarket.aces.v31.UomType] => Expr[fm.serializer.SimpleSerializer[org.aftermarket.aces.v31.UomType]](fm.serializer.Primitive.int.map[org.aftermarket.aces.v31.UomType](((enum: org.aftermarket.aces.v31.UomType) => enum.ordinal()), ((idx: Int) => org.aftermarket.aces.v31.UomType.type.values()(idx)), null))
[info]  implicit val ACESAppHolderSerializer: SimpleSerializer[ACESAppHolder] = SimpleObjectSerializer.make[ACESAppHolder]
[info]  ^
tryMakeObjectSerializerOrDeserializer(fm.aaia.aces.ACESHeaderHolder)
extractFieldAnnotations(fm.aaia.aces.ACESHeaderHolder)
extractFieldAnnotations(fm.aaia.aces.ACESHeaderHolder) - Constructor Param: value aces31 - Annotations: List(fm.serializer.Field(1))
makeFieldImplsForJavaBeanImmutable(fm.aaia.aces.ACESHeaderHolder)
getJavaBeanFields(fm.aaia.aces.ACESHeaderHolder, strict: true)
getFieldsForType(fm.aaia.aces.ACESHeaderHolder) => tpe.members.sorted: List(value aces31, value aces31, constructor ACESHeaderHolder, value header, value header, method toHolder, method copy, method productElement, method productArity, method $init$, method productIterator, method productPrefix, method brandId, method getClass, method hashCode, method equals, method clone, method toString, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf, method canEqual)
Fields: Vector(value aces31, value header)
Getters: Set()
Setters: Set()
hasTransientAnnotation(value aces31) - Annotations: List(@<?>)
hasTransientAnnotation(value header) - Annotations: List()
makeFieldImplsForJavaBeanImmutable(fm.aaia.aces.ACESHeaderHolder) => IllegalArgumentException: Missing Getter for value aces31
makeFieldImplsForJavaBean(fm.aaia.aces.ACESHeaderHolder)
makeFieldImplsForJavaBean(fm.aaia.aces.ACESHeaderHolder) - No args constructor not found
tryMakeObjectSerializer[fm.aaia.aces.ACESHeaderHolder](Vector(FieldImpl(1,aces31,aces31,null,0,null,null,Option[org.aftermarket.aces.v31.Header],null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:16: makeObjectSerializer[fm.aaia.aces.ACESHeaderHolder] => Expr[fm.serializer.ObjectSerializer[fm.aaia.aces.ACESHeaderHolder]]({
[info]  implicit object objectSerializer$macro$254 extends fm.serializer.ObjectSerializer[fm.aaia.aces.ACESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$253: fm.serializer.Serializer[Option[org.aftermarket.aces.v31.Header]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.Header]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: fm.aaia.aces.ACESHeaderHolder): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: fm.aaia.aces.ACESHeaderHolder): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: fm.aaia.aces.ACESHeaderHolder): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, fm.aaia.aces.ACESHeaderHolder, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, fm.aaia.aces.ACESHeaderHolder, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: fm.aaia.aces.ACESHeaderHolder): Unit = shared_ser$macro$253.serializeField(output, 1, "aces31", obj.aces31)
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$254
[info] })
[info]  implicit val ACESHeaderHolderSerializer: SimpleSerializer[ACESHeaderHolder] = SimpleObjectSerializer.make[ACESHeaderHolder]
[info]  ^
tryMakeObjectSerializerOrDeserializer(fm.aaia.aces.ACESHeaderHolder)
extractFieldAnnotations(fm.aaia.aces.ACESHeaderHolder)
extractFieldAnnotations(fm.aaia.aces.ACESHeaderHolder) - Constructor Param: value aces31 - Annotations: List(fm.serializer.Field(1))
makeFieldImplsForJavaBeanImmutable(fm.aaia.aces.ACESHeaderHolder)
getJavaBeanFields(fm.aaia.aces.ACESHeaderHolder, strict: true)
getFieldsForType(fm.aaia.aces.ACESHeaderHolder) => tpe.members.sorted: List(value aces31, value aces31, constructor ACESHeaderHolder, value header, value header, method toHolder, method copy, method copy$default$1, method productElement, method productArity, method $init$, method productIterator, method productPrefix, method brandId, method getClass, method hashCode, method equals, method clone, method toString, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf, method canEqual)
Fields: Vector(value aces31, value header)
Getters: Set()
Setters: Set()
hasTransientAnnotation(value aces31) - Annotations: List(fm.serializer.Field(1))
hasTransientAnnotation(value header) - Annotations: List()
makeFieldImplsForJavaBeanImmutable(fm.aaia.aces.ACESHeaderHolder) => IllegalArgumentException: Missing Getter for value aces31
makeFieldImplsForJavaBean(fm.aaia.aces.ACESHeaderHolder)
makeFieldImplsForJavaBean(fm.aaia.aces.ACESHeaderHolder) - No args constructor not found
tryMakeObjectDeserializer[fm.aaia.aces.ACESHeaderHolder](Vector(FieldImpl(1,aces31,aces31,null,0,null,null,Option[org.aftermarket.aces.v31.Header],null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:16: makeObjectDeserializer[fm.aaia.aces.ACESHeaderHolder] => Expr[fm.serializer.ObjectDeserializer[fm.aaia.aces.ACESHeaderHolder]]({
[info]  implicit object objectDeserializer$macro$258 extends fm.serializer.ObjectDeserializer[fm.aaia.aces.ACESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$255: fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.Header]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.Header]]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("aces31", 1));
[info]  final def defaultValue: fm.aaia.aces.ACESHeaderHolder = null.asInstanceOf[fm.aaia.aces.ACESHeaderHolder];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): fm.aaia.aces.ACESHeaderHolder = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): fm.aaia.aces.ACESHeaderHolder = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, fm.aaia.aces.ACESHeaderHolder] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, fm.aaia.aces.ACESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): fm.aaia.aces.ACESHeaderHolder = {
[info]  var isset_1_aces31$macro$256: Boolean = false;
[info]  var value_1_aces31$macro$257: Option[org.aftermarket.aces.v31.Header] = null;
[info]  var done: Boolean = false;
[info]  while$11(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_aces31$macro$257 = shared_deser$macro$255.deserializeNested(input);
[info]  isset_1_aces31$macro$256 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$11()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_aces31$macro$256.unary_$bang)
[info]  value_1_aces31$macro$257 = shared_deser$macro$255.defaultValue
[info]  else
[info]  ();
[info]  val obj: fm.aaia.aces.ACESHeaderHolder = new fm.aaia.aces.ACESHeaderHolder(value_1_aces31$macro$257);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$258
[info] })
[info]  implicit val ACESHeaderHolderSerializer: SimpleSerializer[ACESHeaderHolder] = SimpleObjectSerializer.make[ACESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:16: makeSimpleObjectSerializer[fm.aaia.aces.ACESHeaderHolder] => Expr[fm.serializer.SimpleObjectSerializer[fm.aaia.aces.ACESHeaderHolder]](SimpleObjectSerializer.apply[fm.aaia.aces.ACESHeaderHolder]()({
[info]  implicit object objectSerializer$macro$254 extends fm.serializer.ObjectSerializer[fm.aaia.aces.ACESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$253: fm.serializer.Serializer[Option[org.aftermarket.aces.v31.Header]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.Header]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: fm.aaia.aces.ACESHeaderHolder): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: fm.aaia.aces.ACESHeaderHolder): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: fm.aaia.aces.ACESHeaderHolder): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, fm.aaia.aces.ACESHeaderHolder, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, fm.aaia.aces.ACESHeaderHolder, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: fm.aaia.aces.ACESHeaderHolder): Unit = shared_ser$macro$253.serializeField(output, 1, "aces31", obj.aces31)
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$254
[info] }, {
[info]  implicit object objectDeserializer$macro$258 extends fm.serializer.ObjectDeserializer[fm.aaia.aces.ACESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$255: fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.Header]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.Header]]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("aces31", 1));
[info]  final def defaultValue: fm.aaia.aces.ACESHeaderHolder = null.asInstanceOf[fm.aaia.aces.ACESHeaderHolder];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): fm.aaia.aces.ACESHeaderHolder = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): fm.aaia.aces.ACESHeaderHolder = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, fm.aaia.aces.ACESHeaderHolder] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, fm.aaia.aces.ACESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): fm.aaia.aces.ACESHeaderHolder = {
[info]  var isset_1_aces31$macro$256: Boolean = false;
[info]  var value_1_aces31$macro$257: Option[org.aftermarket.aces.v31.Header] = null;
[info]  var done: Boolean = false;
[info]  while$11(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_aces31$macro$257 = shared_deser$macro$255.deserializeNested(input);
[info]  isset_1_aces31$macro$256 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$11()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_aces31$macro$256.unary_$bang)
[info]  value_1_aces31$macro$257 = shared_deser$macro$255.defaultValue
[info]  else
[info]  ();
[info]  val obj: fm.aaia.aces.ACESHeaderHolder = new fm.aaia.aces.ACESHeaderHolder(value_1_aces31$macro$257);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$258
[info] }))
[info]  implicit val ACESHeaderHolderSerializer: SimpleSerializer[ACESHeaderHolder] = SimpleObjectSerializer.make[ACESHeaderHolder]
[info]  ^
findCommonType[Option[org.aftermarket.aces.v31.Header]]
findEnumSerializer[Option[org.aftermarket.aces.v31.Header]]
findOptionSerializer(Option[org.aftermarket.aces.v31.Header])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:16: makeSerializer[Option[org.aftermarket.aces.v31.Header]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.Header]]](fm.serializer.OptionSerializer[org.aftermarket.aces.v31.Header]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.Header]]])
[info]  implicit val ACESHeaderHolderSerializer: SimpleSerializer[ACESHeaderHolder] = SimpleObjectSerializer.make[ACESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:16: makeSerializerAllowImplicits[Option[org.aftermarket.aces.v31.Header]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.Header]]](fm.serializer.OptionSerializer[org.aftermarket.aces.v31.Header]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.aces.v31.Header]]])
[info]  implicit val ACESHeaderHolderSerializer: SimpleSerializer[ACESHeaderHolder] = SimpleObjectSerializer.make[ACESHeaderHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Header]
findEnumSerializer[org.aftermarket.aces.v31.Header]
findOptionSerializer(org.aftermarket.aces.v31.Header)
findCollectionSerializer(org.aftermarket.aces.v31.Header)
checkCollection(org.aftermarket.aces.v31.Header, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Header, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.aces.v31.Header, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Header)
extractFieldAnnotations(org.aftermarket.aces.v31.Header)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Header)
getJavaBeanFields(org.aftermarket.aces.v31.Header, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Header) => tpe.members.sorted: List(variable company, variable senderName, variable senderPhone, variable senderPhoneExt, variable transferDate, variable mfrCode, variable brandAAIAID, variable documentTitle, variable docFormNumber, variable effectiveDate, variable approvedFor, variable submissionType, variable mapperCompany, variable mapperContact, variable mapperPhone, variable mapperPhoneExt, variable mapperEmail, variable vcdbVersionDate, variable qdbVersionDate, variable pcdbVersionDate, constructor Header, constructor Header, method getCompany, method setCompany, method getSenderName, method setSenderName, method getSenderPhone, method setSenderPhone, method getSenderPhoneExt, method setSenderPhoneExt, method getTransferDate, method setTransferDate, method getMfrCode, method setMfrCode, method getBrandAAIAID, method setBrandAAIAID, method getDocumentTitle, method setDocumentTitle, method getDocFormNumber, method setDocFormNumber, method getEffectiveDate, method setEffectiveDate, method getApprovedFor, method setApprovedFor, method getSubmissionType, method setSubmissionType, method getMapperCompany, method setMapperCompany, method getMapperContact, method setMapperContact, method getMapperPhone, method setMapperPhone, method getMapperPhoneExt, method setMapperPhoneExt, method getMapperEmail, method setMapperEmail, method getVcdbVersionDate, method setVcdbVersionDate, method getQdbVersionDate, method setQdbVersionDate, method getPcdbVersionDate, method setPcdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable company, variable senderName, variable senderPhone, variable senderPhoneExt, variable transferDate, variable mfrCode, variable brandAAIAID, variable documentTitle, variable docFormNumber, variable effectiveDate, variable approvedFor, variable submissionType, variable mapperCompany, variable mapperContact, variable mapperPhone, variable mapperPhoneExt, variable mapperEmail, variable vcdbVersionDate, variable qdbVersionDate, variable pcdbVersionDate)
Getters: Set(method getPcdbVersionDate, method getSenderName, method getMapperEmail, method getMapperContact, method getEffectiveDate, method getQdbVersionDate, method getMfrCode, method getCompany, method getBrandAAIAID, method getSubmissionType, method getMapperPhoneExt, method getMapperPhone, method getMapperCompany, method getDocFormNumber, method getApprovedFor, method getSenderPhoneExt, method getTransferDate, method getDocumentTitle, method getVcdbVersionDate, method getSenderPhone)
Setters: Set()
hasTransientAnnotation(variable company) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Company", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field company
hasTransientAnnotation(variable senderName) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderName", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderName
hasTransientAnnotation(variable senderPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhone", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhone
hasTransientAnnotation(variable senderPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhoneExt
hasTransientAnnotation(variable transferDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "TransferDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field transferDate
hasTransientAnnotation(variable mfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mfrCode
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(variable documentTitle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocumentTitle", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field documentTitle
hasTransientAnnotation(variable docFormNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocFormNumber"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field docFormNumber
hasTransientAnnotation(variable effectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "EffectiveDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field effectiveDate
hasTransientAnnotation(variable approvedFor) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ApprovedFor"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field approvedFor
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable mapperCompany) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperCompany"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperCompany
hasTransientAnnotation(variable mapperContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperContact"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperContact
hasTransientAnnotation(variable mapperPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhone"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhone
hasTransientAnnotation(variable mapperPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhoneExt
hasTransientAnnotation(variable mapperEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperEmail"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperEmail
hasTransientAnnotation(variable vcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "VcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field vcdbVersionDate
hasTransientAnnotation(variable qdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "QdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field qdbVersionDate
hasTransientAnnotation(variable pcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field pcdbVersionDate
hasTransientAnnotation(variable company) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Company", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field company
hasTransientAnnotation(method getCompany) - Annotations: List()
Adding JavaBeanField: JavaBeanField(company,getCompany,null,String)
hasTransientAnnotation(variable senderName) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderName", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderName
hasTransientAnnotation(method getSenderName) - Annotations: List()
Adding JavaBeanField: JavaBeanField(senderName,getSenderName,null,String)
hasTransientAnnotation(variable senderPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhone", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhone
hasTransientAnnotation(method getSenderPhone) - Annotations: List()
Adding JavaBeanField: JavaBeanField(senderPhone,getSenderPhone,null,String)
hasTransientAnnotation(variable senderPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhoneExt
hasTransientAnnotation(method getSenderPhoneExt) - Annotations: List()
Adding JavaBeanField: JavaBeanField(senderPhoneExt,getSenderPhoneExt,null,String)
hasTransientAnnotation(variable transferDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "TransferDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field transferDate
hasTransientAnnotation(method getTransferDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transferDate,getTransferDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable mfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mfrCode
hasTransientAnnotation(method getMfrCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mfrCode,getMfrCode,null,String)
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(method getBrandAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandAAIAID,getBrandAAIAID,null,String)
hasTransientAnnotation(variable documentTitle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocumentTitle", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field documentTitle
hasTransientAnnotation(method getDocumentTitle) - Annotations: List()
Adding JavaBeanField: JavaBeanField(documentTitle,getDocumentTitle,null,String)
hasTransientAnnotation(variable docFormNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocFormNumber"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field docFormNumber
hasTransientAnnotation(method getDocFormNumber) - Annotations: List()
Adding JavaBeanField: JavaBeanField(docFormNumber,getDocFormNumber,null,String)
hasTransientAnnotation(variable effectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "EffectiveDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field effectiveDate
hasTransientAnnotation(method getEffectiveDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(effectiveDate,getEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable approvedFor) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ApprovedFor"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field approvedFor
hasTransientAnnotation(method getApprovedFor) - Annotations: List()
Adding JavaBeanField: JavaBeanField(approvedFor,getApprovedFor,null,String)
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(method getSubmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(submissionType,getSubmissionType,null,String)
hasTransientAnnotation(variable mapperCompany) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperCompany"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperCompany
hasTransientAnnotation(method getMapperCompany) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperCompany,getMapperCompany,null,String)
hasTransientAnnotation(variable mapperContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperContact"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperContact
hasTransientAnnotation(method getMapperContact) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperContact,getMapperContact,null,String)
hasTransientAnnotation(variable mapperPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhone"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhone
hasTransientAnnotation(method getMapperPhone) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperPhone,getMapperPhone,null,String)
hasTransientAnnotation(variable mapperPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhoneExt
hasTransientAnnotation(method getMapperPhoneExt) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperPhoneExt,getMapperPhoneExt,null,String)
hasTransientAnnotation(variable mapperEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperEmail"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperEmail
hasTransientAnnotation(method getMapperEmail) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperEmail,getMapperEmail,null,String)
hasTransientAnnotation(variable vcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "VcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field vcdbVersionDate
hasTransientAnnotation(method getVcdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(vcdbVersionDate,getVcdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable qdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "QdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field qdbVersionDate
hasTransientAnnotation(method getQdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(qdbVersionDate,getQdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable pcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field pcdbVersionDate
hasTransientAnnotation(method getPcdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pcdbVersionDate,getPcdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Header) - Bean Fields: Vector(JavaBeanField(company,getCompany,null,String), JavaBeanField(senderName,getSenderName,null,String), JavaBeanField(senderPhone,getSenderPhone,null,String), JavaBeanField(senderPhoneExt,getSenderPhoneExt,null,String), JavaBeanField(transferDate,getTransferDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(mfrCode,getMfrCode,null,String), JavaBeanField(brandAAIAID,getBrandAAIAID,null,String), JavaBeanField(documentTitle,getDocumentTitle,null,String), JavaBeanField(docFormNumber,getDocFormNumber,null,String), JavaBeanField(effectiveDate,getEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(approvedFor,getApprovedFor,null,String), JavaBeanField(submissionType,getSubmissionType,null,String), JavaBeanField(mapperCompany,getMapperCompany,null,String), JavaBeanField(mapperContact,getMapperContact,null,String), JavaBeanField(mapperPhone,getMapperPhone,null,String), JavaBeanField(mapperPhoneExt,getMapperPhoneExt,null,String), JavaBeanField(mapperEmail,getMapperEmail,null,String), JavaBeanField(vcdbVersionDate,getVcdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(qdbVersionDate,getQdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(pcdbVersionDate,getPcdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Header)
getJavaBeanFields(org.aftermarket.aces.v31.Header, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Header) => tpe.members.sorted: List(variable company, variable senderName, variable senderPhone, variable senderPhoneExt, variable transferDate, variable mfrCode, variable brandAAIAID, variable documentTitle, variable docFormNumber, variable effectiveDate, variable approvedFor, variable submissionType, variable mapperCompany, variable mapperContact, variable mapperPhone, variable mapperPhoneExt, variable mapperEmail, variable vcdbVersionDate, variable qdbVersionDate, variable pcdbVersionDate, constructor Header, constructor Header, method getCompany, method setCompany, method getSenderName, method setSenderName, method getSenderPhone, method setSenderPhone, method getSenderPhoneExt, method setSenderPhoneExt, method getTransferDate, method setTransferDate, method getMfrCode, method setMfrCode, method getBrandAAIAID, method setBrandAAIAID, method getDocumentTitle, method setDocumentTitle, method getDocFormNumber, method setDocFormNumber, method getEffectiveDate, method setEffectiveDate, method getApprovedFor, method setApprovedFor, method getSubmissionType, method setSubmissionType, method getMapperCompany, method setMapperCompany, method getMapperContact, method setMapperContact, method getMapperPhone, method setMapperPhone, method getMapperPhoneExt, method setMapperPhoneExt, method getMapperEmail, method setMapperEmail, method getVcdbVersionDate, method setVcdbVersionDate, method getQdbVersionDate, method setQdbVersionDate, method getPcdbVersionDate, method setPcdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable company, variable senderName, variable senderPhone, variable senderPhoneExt, variable transferDate, variable mfrCode, variable brandAAIAID, variable documentTitle, variable docFormNumber, variable effectiveDate, variable approvedFor, variable submissionType, variable mapperCompany, variable mapperContact, variable mapperPhone, variable mapperPhoneExt, variable mapperEmail, variable vcdbVersionDate, variable qdbVersionDate, variable pcdbVersionDate)
Getters: Set(method getPcdbVersionDate, method getSenderName, method getMapperEmail, method getMapperContact, method getEffectiveDate, method getQdbVersionDate, method getMfrCode, method getCompany, method getBrandAAIAID, method getSubmissionType, method getMapperPhoneExt, method getMapperPhone, method getMapperCompany, method getDocFormNumber, method getApprovedFor, method getSenderPhoneExt, method getTransferDate, method getDocumentTitle, method getVcdbVersionDate, method getSenderPhone)
Setters: Set()
hasTransientAnnotation(variable company) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Company", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field company
hasTransientAnnotation(variable senderName) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderName", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderName
hasTransientAnnotation(variable senderPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhone", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhone
hasTransientAnnotation(variable senderPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhoneExt
hasTransientAnnotation(variable transferDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "TransferDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field transferDate
hasTransientAnnotation(variable mfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mfrCode
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(variable documentTitle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocumentTitle", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field documentTitle
hasTransientAnnotation(variable docFormNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocFormNumber"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field docFormNumber
hasTransientAnnotation(variable effectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "EffectiveDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field effectiveDate
hasTransientAnnotation(variable approvedFor) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ApprovedFor"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field approvedFor
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable mapperCompany) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperCompany"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperCompany
hasTransientAnnotation(variable mapperContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperContact"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperContact
hasTransientAnnotation(variable mapperPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhone"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhone
hasTransientAnnotation(variable mapperPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhoneExt
hasTransientAnnotation(variable mapperEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperEmail"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperEmail
hasTransientAnnotation(variable vcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "VcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field vcdbVersionDate
hasTransientAnnotation(variable qdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "QdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field qdbVersionDate
hasTransientAnnotation(variable pcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field pcdbVersionDate
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Header) => IllegalArgumentException: Missing Setter for String / method getCompany
tryMakeObjectSerializer[org.aftermarket.aces.v31.Header](Vector(FieldImpl(1,company,getCompany,null,0,null,null,null,null), FieldImpl(2,senderName,getSenderName,null,1,null,null,null,null), FieldImpl(3,senderPhone,getSenderPhone,null,2,null,null,null,null), FieldImpl(4,senderPhoneExt,getSenderPhoneExt,null,3,null,null,null,null), FieldImpl(5,transferDate,getTransferDate,null,4,null,null,null,null), FieldImpl(6,mfrCode,getMfrCode,null,5,null,null,null,null), FieldImpl(7,brandAAIAID,getBrandAAIAID,null,6,null,null,null,null), FieldImpl(8,documentTitle,getDocumentTitle,null,7,null,null,null,null), FieldImpl(9,docFormNumber,getDocFormNumber,null,8,null,null,null,null), FieldImpl(10,effectiveDate,getEffectiveDate,null,9,null,null,null,null), FieldImpl(11,approvedFor,getApprovedFor,null,10,null,null,null,null), FieldImpl(12,submissionType,getSubmissionType,null,11,null,null,null,null), FieldImpl(13,mapperCompany,getMapperCompany,null,12,null,null,null,null), FieldImpl(14,mapperContact,getMapperContact,null,13,null,null,null,null), FieldImpl(15,mapperPhone,getMapperPhone,null,14,null,null,null,null), FieldImpl(16,mapperPhoneExt,getMapperPhoneExt,null,15,null,null,null,null), FieldImpl(17,mapperEmail,getMapperEmail,null,16,null,null,null,null), FieldImpl(18,vcdbVersionDate,getVcdbVersionDate,null,17,null,null,null,null), FieldImpl(19,qdbVersionDate,getQdbVersionDate,null,18,null,null,null,null), FieldImpl(20,pcdbVersionDate,getPcdbVersionDate,null,19,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:16: makeSerializer[org.aftermarket.aces.v31.Header] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Header]]({
[info]  implicit object objectSerializer$macro$261 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$259: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$260: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Serializer.xmlGregorianCalendar;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Header): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Header): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Header): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Header, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Header, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Header): Unit = {
[info]  shared_ser$macro$259.serializeField(output, 1, "company", obj.getCompany());
[info]  shared_ser$macro$259.serializeField(output, 2, "senderName", obj.getSenderName());
[info]  shared_ser$macro$259.serializeField(output, 3, "senderPhone", obj.getSenderPhone());
[info]  shared_ser$macro$259.serializeField(output, 4, "senderPhoneExt", obj.getSenderPhoneExt());
[info]  shared_ser$macro$260.serializeField(output, 5, "transferDate", obj.getTransferDate());
[info]  shared_ser$macro$259.serializeField(output, 6, "mfrCode", obj.getMfrCode());
[info]  shared_ser$macro$259.serializeField(output, 7, "brandAAIAID", obj.getBrandAAIAID());
[info]  shared_ser$macro$259.serializeField(output, 8, "documentTitle", obj.getDocumentTitle());
[info]  shared_ser$macro$259.serializeField(output, 9, "docFormNumber", obj.getDocFormNumber());
[info]  shared_ser$macro$260.serializeField(output, 10, "effectiveDate", obj.getEffectiveDate());
[info]  shared_ser$macro$259.serializeField(output, 11, "approvedFor", obj.getApprovedFor());
[info]  shared_ser$macro$259.serializeField(output, 12, "submissionType", obj.getSubmissionType());
[info]  shared_ser$macro$259.serializeField(output, 13, "mapperCompany", obj.getMapperCompany());
[info]  shared_ser$macro$259.serializeField(output, 14, "mapperContact", obj.getMapperContact());
[info]  shared_ser$macro$259.serializeField(output, 15, "mapperPhone", obj.getMapperPhone());
[info]  shared_ser$macro$259.serializeField(output, 16, "mapperPhoneExt", obj.getMapperPhoneExt());
[info]  shared_ser$macro$259.serializeField(output, 17, "mapperEmail", obj.getMapperEmail());
[info]  shared_ser$macro$260.serializeField(output, 18, "vcdbVersionDate", obj.getVcdbVersionDate());
[info]  shared_ser$macro$260.serializeField(output, 19, "qdbVersionDate", obj.getQdbVersionDate());
[info]  shared_ser$macro$260.serializeField(output, 20, "pcdbVersionDate", obj.getPcdbVersionDate())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$261
[info] })
[info]  implicit val ACESHeaderHolderSerializer: SimpleSerializer[ACESHeaderHolder] = SimpleObjectSerializer.make[ACESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:16: makeSerializerAllowImplicits[org.aftermarket.aces.v31.Header] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Header]]({
[info]  implicit object objectSerializer$macro$261 extends fm.serializer.ObjectSerializer[org.aftermarket.aces.v31.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$259: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$260: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Serializer.xmlGregorianCalendar;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.aces.v31.Header): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.aces.v31.Header): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.aces.v31.Header): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Header, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.aces.v31.Header, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.aces.v31.Header): Unit = {
[info]  shared_ser$macro$259.serializeField(output, 1, "company", obj.getCompany());
[info]  shared_ser$macro$259.serializeField(output, 2, "senderName", obj.getSenderName());
[info]  shared_ser$macro$259.serializeField(output, 3, "senderPhone", obj.getSenderPhone());
[info]  shared_ser$macro$259.serializeField(output, 4, "senderPhoneExt", obj.getSenderPhoneExt());
[info]  shared_ser$macro$260.serializeField(output, 5, "transferDate", obj.getTransferDate());
[info]  shared_ser$macro$259.serializeField(output, 6, "mfrCode", obj.getMfrCode());
[info]  shared_ser$macro$259.serializeField(output, 7, "brandAAIAID", obj.getBrandAAIAID());
[info]  shared_ser$macro$259.serializeField(output, 8, "documentTitle", obj.getDocumentTitle());
[info]  shared_ser$macro$259.serializeField(output, 9, "docFormNumber", obj.getDocFormNumber());
[info]  shared_ser$macro$260.serializeField(output, 10, "effectiveDate", obj.getEffectiveDate());
[info]  shared_ser$macro$259.serializeField(output, 11, "approvedFor", obj.getApprovedFor());
[info]  shared_ser$macro$259.serializeField(output, 12, "submissionType", obj.getSubmissionType());
[info]  shared_ser$macro$259.serializeField(output, 13, "mapperCompany", obj.getMapperCompany());
[info]  shared_ser$macro$259.serializeField(output, 14, "mapperContact", obj.getMapperContact());
[info]  shared_ser$macro$259.serializeField(output, 15, "mapperPhone", obj.getMapperPhone());
[info]  shared_ser$macro$259.serializeField(output, 16, "mapperPhoneExt", obj.getMapperPhoneExt());
[info]  shared_ser$macro$259.serializeField(output, 17, "mapperEmail", obj.getMapperEmail());
[info]  shared_ser$macro$260.serializeField(output, 18, "vcdbVersionDate", obj.getVcdbVersionDate());
[info]  shared_ser$macro$260.serializeField(output, 19, "qdbVersionDate", obj.getQdbVersionDate());
[info]  shared_ser$macro$260.serializeField(output, 20, "pcdbVersionDate", obj.getPcdbVersionDate())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$261
[info] })
[info]  implicit val ACESHeaderHolderSerializer: SimpleSerializer[ACESHeaderHolder] = SimpleObjectSerializer.make[ACESHeaderHolder]
[info]  ^
findCommonType[Option[org.aftermarket.aces.v31.Header]]
findEnumSerializer[Option[org.aftermarket.aces.v31.Header]]
findOptionSerializer(Option[org.aftermarket.aces.v31.Header])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:16: makeDeserializer[Option[org.aftermarket.aces.v31.Header]] => Expr[fm.serializer.Deserializer[Option[org.aftermarket.aces.v31.Header]]](fm.serializer.OptionDeserializer[org.aftermarket.aces.v31.Header]())
[info]  implicit val ACESHeaderHolderSerializer: SimpleSerializer[ACESHeaderHolder] = SimpleObjectSerializer.make[ACESHeaderHolder]
[info]  ^
findCommonType[org.aftermarket.aces.v31.Header]
findEnumSerializer[org.aftermarket.aces.v31.Header]
findOptionSerializer(org.aftermarket.aces.v31.Header)
findCollectionDeserializer(org.aftermarket.aces.v31.Header)
elemTpe is empty for org.aftermarket.aces.v31.Header
tryMakeObjectSerializerOrDeserializer(org.aftermarket.aces.v31.Header)
extractFieldAnnotations(org.aftermarket.aces.v31.Header)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Header)
getJavaBeanFields(org.aftermarket.aces.v31.Header, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Header) => tpe.members.sorted: List(variable company, variable senderName, variable senderPhone, variable senderPhoneExt, variable transferDate, variable mfrCode, variable brandAAIAID, variable documentTitle, variable docFormNumber, variable effectiveDate, variable approvedFor, variable submissionType, variable mapperCompany, variable mapperContact, variable mapperPhone, variable mapperPhoneExt, variable mapperEmail, variable vcdbVersionDate, variable qdbVersionDate, variable pcdbVersionDate, constructor Header, constructor Header, method getCompany, method setCompany, method getSenderName, method setSenderName, method getSenderPhone, method setSenderPhone, method getSenderPhoneExt, method setSenderPhoneExt, method getTransferDate, method setTransferDate, method getMfrCode, method setMfrCode, method getBrandAAIAID, method setBrandAAIAID, method getDocumentTitle, method setDocumentTitle, method getDocFormNumber, method setDocFormNumber, method getEffectiveDate, method setEffectiveDate, method getApprovedFor, method setApprovedFor, method getSubmissionType, method setSubmissionType, method getMapperCompany, method setMapperCompany, method getMapperContact, method setMapperContact, method getMapperPhone, method setMapperPhone, method getMapperPhoneExt, method setMapperPhoneExt, method getMapperEmail, method setMapperEmail, method getVcdbVersionDate, method setVcdbVersionDate, method getQdbVersionDate, method setQdbVersionDate, method getPcdbVersionDate, method setPcdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable company, variable senderName, variable senderPhone, variable senderPhoneExt, variable transferDate, variable mfrCode, variable brandAAIAID, variable documentTitle, variable docFormNumber, variable effectiveDate, variable approvedFor, variable submissionType, variable mapperCompany, variable mapperContact, variable mapperPhone, variable mapperPhoneExt, variable mapperEmail, variable vcdbVersionDate, variable qdbVersionDate, variable pcdbVersionDate)
Getters: Set(method getPcdbVersionDate, method getSenderName, method getMapperEmail, method getMapperContact, method getEffectiveDate, method getQdbVersionDate, method getMfrCode, method getCompany, method getBrandAAIAID, method getSubmissionType, method getMapperPhoneExt, method getMapperPhone, method getMapperCompany, method getDocFormNumber, method getApprovedFor, method getSenderPhoneExt, method getTransferDate, method getDocumentTitle, method getVcdbVersionDate, method getSenderPhone)
Setters: Set()
hasTransientAnnotation(variable company) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Company", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field company
hasTransientAnnotation(variable senderName) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderName", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderName
hasTransientAnnotation(variable senderPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhone", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhone
hasTransientAnnotation(variable senderPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhoneExt
hasTransientAnnotation(variable transferDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "TransferDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field transferDate
hasTransientAnnotation(variable mfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mfrCode
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(variable documentTitle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocumentTitle", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field documentTitle
hasTransientAnnotation(variable docFormNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocFormNumber"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field docFormNumber
hasTransientAnnotation(variable effectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "EffectiveDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field effectiveDate
hasTransientAnnotation(variable approvedFor) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ApprovedFor"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field approvedFor
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable mapperCompany) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperCompany"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperCompany
hasTransientAnnotation(variable mapperContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperContact"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperContact
hasTransientAnnotation(variable mapperPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhone"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhone
hasTransientAnnotation(variable mapperPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhoneExt
hasTransientAnnotation(variable mapperEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperEmail"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperEmail
hasTransientAnnotation(variable vcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "VcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field vcdbVersionDate
hasTransientAnnotation(variable qdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "QdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field qdbVersionDate
hasTransientAnnotation(variable pcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field pcdbVersionDate
hasTransientAnnotation(variable company) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Company", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field company
hasTransientAnnotation(method getCompany) - Annotations: List()
Adding JavaBeanField: JavaBeanField(company,getCompany,null,String)
hasTransientAnnotation(variable senderName) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderName", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderName
hasTransientAnnotation(method getSenderName) - Annotations: List()
Adding JavaBeanField: JavaBeanField(senderName,getSenderName,null,String)
hasTransientAnnotation(variable senderPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhone", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhone
hasTransientAnnotation(method getSenderPhone) - Annotations: List()
Adding JavaBeanField: JavaBeanField(senderPhone,getSenderPhone,null,String)
hasTransientAnnotation(variable senderPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhoneExt
hasTransientAnnotation(method getSenderPhoneExt) - Annotations: List()
Adding JavaBeanField: JavaBeanField(senderPhoneExt,getSenderPhoneExt,null,String)
hasTransientAnnotation(variable transferDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "TransferDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field transferDate
hasTransientAnnotation(method getTransferDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(transferDate,getTransferDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable mfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mfrCode
hasTransientAnnotation(method getMfrCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mfrCode,getMfrCode,null,String)
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(method getBrandAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandAAIAID,getBrandAAIAID,null,String)
hasTransientAnnotation(variable documentTitle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocumentTitle", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field documentTitle
hasTransientAnnotation(method getDocumentTitle) - Annotations: List()
Adding JavaBeanField: JavaBeanField(documentTitle,getDocumentTitle,null,String)
hasTransientAnnotation(variable docFormNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocFormNumber"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field docFormNumber
hasTransientAnnotation(method getDocFormNumber) - Annotations: List()
Adding JavaBeanField: JavaBeanField(docFormNumber,getDocFormNumber,null,String)
hasTransientAnnotation(variable effectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "EffectiveDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field effectiveDate
hasTransientAnnotation(method getEffectiveDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(effectiveDate,getEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable approvedFor) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ApprovedFor"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field approvedFor
hasTransientAnnotation(method getApprovedFor) - Annotations: List()
Adding JavaBeanField: JavaBeanField(approvedFor,getApprovedFor,null,String)
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(method getSubmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(submissionType,getSubmissionType,null,String)
hasTransientAnnotation(variable mapperCompany) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperCompany"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperCompany
hasTransientAnnotation(method getMapperCompany) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperCompany,getMapperCompany,null,String)
hasTransientAnnotation(variable mapperContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperContact"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperContact
hasTransientAnnotation(method getMapperContact) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperContact,getMapperContact,null,String)
hasTransientAnnotation(variable mapperPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhone"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhone
hasTransientAnnotation(method getMapperPhone) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperPhone,getMapperPhone,null,String)
hasTransientAnnotation(variable mapperPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhoneExt
hasTransientAnnotation(method getMapperPhoneExt) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperPhoneExt,getMapperPhoneExt,null,String)
hasTransientAnnotation(variable mapperEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperEmail"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperEmail
hasTransientAnnotation(method getMapperEmail) - Annotations: List()
Adding JavaBeanField: JavaBeanField(mapperEmail,getMapperEmail,null,String)
hasTransientAnnotation(variable vcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "VcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field vcdbVersionDate
hasTransientAnnotation(method getVcdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(vcdbVersionDate,getVcdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable qdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "QdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field qdbVersionDate
hasTransientAnnotation(method getQdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(qdbVersionDate,getQdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable pcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field pcdbVersionDate
hasTransientAnnotation(method getPcdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pcdbVersionDate,getPcdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.aces.v31.Header) - Bean Fields: Vector(JavaBeanField(company,getCompany,null,String), JavaBeanField(senderName,getSenderName,null,String), JavaBeanField(senderPhone,getSenderPhone,null,String), JavaBeanField(senderPhoneExt,getSenderPhoneExt,null,String), JavaBeanField(transferDate,getTransferDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(mfrCode,getMfrCode,null,String), JavaBeanField(brandAAIAID,getBrandAAIAID,null,String), JavaBeanField(documentTitle,getDocumentTitle,null,String), JavaBeanField(docFormNumber,getDocFormNumber,null,String), JavaBeanField(effectiveDate,getEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(approvedFor,getApprovedFor,null,String), JavaBeanField(submissionType,getSubmissionType,null,String), JavaBeanField(mapperCompany,getMapperCompany,null,String), JavaBeanField(mapperContact,getMapperContact,null,String), JavaBeanField(mapperPhone,getMapperPhone,null,String), JavaBeanField(mapperPhoneExt,getMapperPhoneExt,null,String), JavaBeanField(mapperEmail,getMapperEmail,null,String), JavaBeanField(vcdbVersionDate,getVcdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(qdbVersionDate,getQdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(pcdbVersionDate,getPcdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar))
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Header)
getJavaBeanFields(org.aftermarket.aces.v31.Header, strict: true)
getFieldsForType(org.aftermarket.aces.v31.Header) => tpe.members.sorted: List(variable company, variable senderName, variable senderPhone, variable senderPhoneExt, variable transferDate, variable mfrCode, variable brandAAIAID, variable documentTitle, variable docFormNumber, variable effectiveDate, variable approvedFor, variable submissionType, variable mapperCompany, variable mapperContact, variable mapperPhone, variable mapperPhoneExt, variable mapperEmail, variable vcdbVersionDate, variable qdbVersionDate, variable pcdbVersionDate, constructor Header, constructor Header, method getCompany, method setCompany, method getSenderName, method setSenderName, method getSenderPhone, method setSenderPhone, method getSenderPhoneExt, method setSenderPhoneExt, method getTransferDate, method setTransferDate, method getMfrCode, method setMfrCode, method getBrandAAIAID, method setBrandAAIAID, method getDocumentTitle, method setDocumentTitle, method getDocFormNumber, method setDocFormNumber, method getEffectiveDate, method setEffectiveDate, method getApprovedFor, method setApprovedFor, method getSubmissionType, method setSubmissionType, method getMapperCompany, method setMapperCompany, method getMapperContact, method setMapperContact, method getMapperPhone, method setMapperPhone, method getMapperPhoneExt, method setMapperPhoneExt, method getMapperEmail, method setMapperEmail, method getVcdbVersionDate, method setVcdbVersionDate, method getQdbVersionDate, method setQdbVersionDate, method getPcdbVersionDate, method setPcdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable company, variable senderName, variable senderPhone, variable senderPhoneExt, variable transferDate, variable mfrCode, variable brandAAIAID, variable documentTitle, variable docFormNumber, variable effectiveDate, variable approvedFor, variable submissionType, variable mapperCompany, variable mapperContact, variable mapperPhone, variable mapperPhoneExt, variable mapperEmail, variable vcdbVersionDate, variable qdbVersionDate, variable pcdbVersionDate)
Getters: Set(method getPcdbVersionDate, method getSenderName, method getMapperEmail, method getMapperContact, method getEffectiveDate, method getQdbVersionDate, method getMfrCode, method getCompany, method getBrandAAIAID, method getSubmissionType, method getMapperPhoneExt, method getMapperPhone, method getMapperCompany, method getDocFormNumber, method getApprovedFor, method getSenderPhoneExt, method getTransferDate, method getDocumentTitle, method getVcdbVersionDate, method getSenderPhone)
Setters: Set()
hasTransientAnnotation(variable company) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Company", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field company
hasTransientAnnotation(variable senderName) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderName", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderName
hasTransientAnnotation(variable senderPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhone", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhone
hasTransientAnnotation(variable senderPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SenderPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field senderPhoneExt
hasTransientAnnotation(variable transferDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "TransferDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field transferDate
hasTransientAnnotation(variable mfrCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MfrCode"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mfrCode
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(variable documentTitle) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocumentTitle", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field documentTitle
hasTransientAnnotation(variable docFormNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DocFormNumber"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field docFormNumber
hasTransientAnnotation(variable effectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "EffectiveDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field effectiveDate
hasTransientAnnotation(variable approvedFor) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ApprovedFor"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field approvedFor
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable mapperCompany) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperCompany"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperCompany
hasTransientAnnotation(variable mapperContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperContact"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperContact
hasTransientAnnotation(variable mapperPhone) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhone"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhone
hasTransientAnnotation(variable mapperPhoneExt) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperPhoneExt"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperPhoneExt
hasTransientAnnotation(variable mapperEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MapperEmail"))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field mapperEmail
hasTransientAnnotation(variable vcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "VcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field vcdbVersionDate
hasTransientAnnotation(variable qdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "QdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field qdbVersionDate
hasTransientAnnotation(variable pcdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PcdbVersionDate", required = 1))
isJavaTransient - Loading org.aftermarket.aces.v31.Header
isJavaTransient - Checking field pcdbVersionDate
makeFieldImplsForJavaBean(org.aftermarket.aces.v31.Header) => IllegalArgumentException: Missing Setter for String / method getCompany
tryMakeObjectDeserializer[org.aftermarket.aces.v31.Header](Vector(FieldImpl(1,company,getCompany,null,0,null,null,null,null), FieldImpl(2,senderName,getSenderName,null,1,null,null,null,null), FieldImpl(3,senderPhone,getSenderPhone,null,2,null,null,null,null), FieldImpl(4,senderPhoneExt,getSenderPhoneExt,null,3,null,null,null,null), FieldImpl(5,transferDate,getTransferDate,null,4,null,null,null,null), FieldImpl(6,mfrCode,getMfrCode,null,5,null,null,null,null), FieldImpl(7,brandAAIAID,getBrandAAIAID,null,6,null,null,null,null), FieldImpl(8,documentTitle,getDocumentTitle,null,7,null,null,null,null), FieldImpl(9,docFormNumber,getDocFormNumber,null,8,null,null,null,null), FieldImpl(10,effectiveDate,getEffectiveDate,null,9,null,null,null,null), FieldImpl(11,approvedFor,getApprovedFor,null,10,null,null,null,null), FieldImpl(12,submissionType,getSubmissionType,null,11,null,null,null,null), FieldImpl(13,mapperCompany,getMapperCompany,null,12,null,null,null,null), FieldImpl(14,mapperContact,getMapperContact,null,13,null,null,null,null), FieldImpl(15,mapperPhone,getMapperPhone,null,14,null,null,null,null), FieldImpl(16,mapperPhoneExt,getMapperPhoneExt,null,15,null,null,null,null), FieldImpl(17,mapperEmail,getMapperEmail,null,16,null,null,null,null), FieldImpl(18,vcdbVersionDate,getVcdbVersionDate,null,17,null,null,null,null), FieldImpl(19,qdbVersionDate,getQdbVersionDate,null,18,null,null,null,null), FieldImpl(20,pcdbVersionDate,getPcdbVersionDate,null,19,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:16: makeDeserializer[org.aftermarket.aces.v31.Header] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Header]]({
[info]  implicit object objectDeserializer$macro$304 extends fm.serializer.ObjectDeserializer[org.aftermarket.aces.v31.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$262: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$263: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Deserializer.xmlGregorianCalendar;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("company", 1), scala.Tuple2("senderName", 2), scala.Tuple2("senderPhone", 3), scala.Tuple2("senderPhoneExt", 4), scala.Tuple2("transferDate", 5), scala.Tuple2("mfrCode", 6), scala.Tuple2("brandAAIAID", 7), scala.Tuple2("documentTitle", 8), scala.Tuple2("docFormNumber", 9), scala.Tuple2("effectiveDate", 10), scala.Tuple2("approvedFor", 11), scala.Tuple2("submissionType", 12), scala.Tuple2("mapperCompany", 13), scala.Tuple2("mapperContact", 14), scala.Tuple2("mapperPhone", 15), scala.Tuple2("mapperPhoneExt", 16), scala.Tuple2("mapperEmail", 17), scala.Tuple2("vcdbVersionDate", 18), scala.Tuple2("qdbVersionDate", 19), scala.Tuple2("pcdbVersionDate", 20));
[info]  final def defaultValue: org.aftermarket.aces.v31.Header = null.asInstanceOf[org.aftermarket.aces.v31.Header];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.aces.v31.Header = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.aces.v31.Header = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Header] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.aces.v31.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.aces.v31.Header = {
[info]  var isset_1_company$macro$264: Boolean = false;
[info]  var isset_2_senderName$macro$266: Boolean = false;
[info]  var isset_3_senderPhone$macro$268: Boolean = false;
[info]  var isset_4_senderPhoneExt$macro$270: Boolean = false;
[info]  var isset_5_transferDate$macro$272: Boolean = false;
[info]  var isset_6_mfrCode$macro$274: Boolean = false;
[info]  var isset_7_brandAAIAID$macro$276: Boolean = false;
[info]  var isset_8_documentTitle$macro$278: Boolean = false;
[info]  var isset_9_docFormNumber$macro$280: Boolean = false;
[info]  var isset_10_effectiveDate$macro$282: Boolean = false;
[info]  var isset_11_approvedFor$macro$284: Boolean = false;
[info]  var isset_12_submissionType$macro$286: Boolean = false;
[info]  var isset_13_mapperCompany$macro$288: Boolean = false;
[info]  var isset_14_mapperContact$macro$290: Boolean = false;
[info]  var isset_15_mapperPhone$macro$292: Boolean = false;
[info]  var isset_16_mapperPhoneExt$macro$294: Boolean = false;
[info]  var isset_17_mapperEmail$macro$296: Boolean = false;
[info]  var isset_18_vcdbVersionDate$macro$298: Boolean = false;
[info]  var isset_19_qdbVersionDate$macro$300: Boolean = false;
[info]  var isset_20_pcdbVersionDate$macro$302: Boolean = false;
[info]  var value_1_company$macro$265: String = null;
[info]  var value_2_senderName$macro$267: String = null;
[info]  var value_3_senderPhone$macro$269: String = null;
[info]  var value_4_senderPhoneExt$macro$271: String = null;
[info]  var value_5_transferDate$macro$273: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_6_mfrCode$macro$275: String = null;
[info]  var value_7_brandAAIAID$macro$277: String = null;
[info]  var value_8_documentTitle$macro$279: String = null;
[info]  var value_9_docFormNumber$macro$281: String = null;
[info]  var value_10_effectiveDate$macro$283: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_11_approvedFor$macro$285: String = null;
[info]  var value_12_submissionType$macro$287: String = null;
[info]  var value_13_mapperCompany$macro$289: String = null;
[info]  var value_14_mapperContact$macro$291: String = null;
[info]  var value_15_mapperPhone$macro$293: String = null;
[info]  var value_16_mapperPhoneExt$macro$295: String = null;
[info]  var value_17_mapperEmail$macro$297: String = null;
[info]  var value_18_vcdbVersionDate$macro$299: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_19_qdbVersionDate$macro$301: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_20_pcdbVersionDate$macro$303: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var done: Boolean = false;
[info]  while$12(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_company$macro$265 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_1_company$macro$264 = true
[info]  }
[info]  case 2 => {
[info]  value_2_senderName$macro$267 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_2_senderName$macro$266 = true
[info]  }
[info]  case 3 => {
[info]  value_3_senderPhone$macro$269 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_3_senderPhone$macro$268 = true
[info]  }
[info]  case 4 => {
[info]  value_4_senderPhoneExt$macro$271 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_4_senderPhoneExt$macro$270 = true
[info]  }
[info]  case 5 => {
[info]  value_5_transferDate$macro$273 = shared_deser$macro$263.deserializeNested(input);
[info]  isset_5_transferDate$macro$272 = true
[info]  }
[info]  case 6 => {
[info]  value_6_mfrCode$macro$275 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_6_mfrCode$macro$274 = true
[info]  }
[info]  case 7 => {
[info]  value_7_brandAAIAID$macro$277 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_7_brandAAIAID$macro$276 = true
[info]  }
[info]  case 8 => {
[info]  value_8_documentTitle$macro$279 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_8_documentTitle$macro$278 = true
[info]  }
[info]  case 9 => {
[info]  value_9_docFormNumber$macro$281 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_9_docFormNumber$macro$280 = true
[info]  }
[info]  case 10 => {
[info]  value_10_effectiveDate$macro$283 = shared_deser$macro$263.deserializeNested(input);
[info]  isset_10_effectiveDate$macro$282 = true
[info]  }
[info]  case 11 => {
[info]  value_11_approvedFor$macro$285 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_11_approvedFor$macro$284 = true
[info]  }
[info]  case 12 => {
[info]  value_12_submissionType$macro$287 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_12_submissionType$macro$286 = true
[info]  }
[info]  case 13 => {
[info]  value_13_mapperCompany$macro$289 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_13_mapperCompany$macro$288 = true
[info]  }
[info]  case 14 => {
[info]  value_14_mapperContact$macro$291 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_14_mapperContact$macro$290 = true
[info]  }
[info]  case 15 => {
[info]  value_15_mapperPhone$macro$293 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_15_mapperPhone$macro$292 = true
[info]  }
[info]  case 16 => {
[info]  value_16_mapperPhoneExt$macro$295 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_16_mapperPhoneExt$macro$294 = true
[info]  }
[info]  case 17 => {
[info]  value_17_mapperEmail$macro$297 = shared_deser$macro$262.deserializeNested(input);
[info]  isset_17_mapperEmail$macro$296 = true
[info]  }
[info]  case 18 => {
[info]  value_18_vcdbVersionDate$macro$299 = shared_deser$macro$263.deserializeNested(input);
[info]  isset_18_vcdbVersionDate$macro$298 = true
[info]  }
[info]  case 19 => {
[info]  value_19_qdbVersionDate$macro$301 = shared_deser$macro$263.deserializeNested(input);
[info]  isset_19_qdbVersionDate$macro$300 = true
[info]  }
[info]  case 20 => {
[info]  value_20_pcdbVersionDate$macro$303 = shared_deser$macro$263.deserializeNested(input);
[info]  isset_20_pcdbVersionDate$macro$302 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$12()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_company$macro$264.unary_$bang)
[info]  value_1_company$macro$265 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_senderName$macro$266.unary_$bang)
[info]  value_2_senderName$macro$267 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_senderPhone$macro$268.unary_$bang)
[info]  value_3_senderPhone$macro$269 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_4_senderPhoneExt$macro$270.unary_$bang)
[info]  value_4_senderPhoneExt$macro$271 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_5_transferDate$macro$272.unary_$bang)
[info]  value_5_transferDate$macro$273 = shared_deser$macro$263.defaultValue
[info]  else
[info]  ();
[info]  if (isset_6_mfrCode$macro$274.unary_$bang)
[info]  value_6_mfrCode$macro$275 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_7_brandAAIAID$macro$276.unary_$bang)
[info]  value_7_brandAAIAID$macro$277 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_8_documentTitle$macro$278.unary_$bang)
[info]  value_8_documentTitle$macro$279 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_9_docFormNumber$macro$280.unary_$bang)
[info]  value_9_docFormNumber$macro$281 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_10_effectiveDate$macro$282.unary_$bang)
[info]  value_10_effectiveDate$macro$283 = shared_deser$macro$263.defaultValue
[info]  else
[info]  ();
[info]  if (isset_11_approvedFor$macro$284.unary_$bang)
[info]  value_11_approvedFor$macro$285 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_12_submissionType$macro$286.unary_$bang)
[info]  value_12_submissionType$macro$287 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_13_mapperCompany$macro$288.unary_$bang)
[info]  value_13_mapperCompany$macro$289 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_14_mapperContact$macro$290.unary_$bang)
[info]  value_14_mapperContact$macro$291 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_15_mapperPhone$macro$292.unary_$bang)
[info]  value_15_mapperPhone$macro$293 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_16_mapperPhoneExt$macro$294.unary_$bang)
[info]  value_16_mapperPhoneExt$macro$295 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_17_mapperEmail$macro$296.unary_$bang)
[info]  value_17_mapperEmail$macro$297 = shared_deser$macro$262.defaultValue
[info]  else
[info]  ();
[info]  if (isset_18_vcdbVersionDate$macro$298.unary_$bang)
[info]  value_18_vcdbVersionDate$macro$299 = shared_deser$macro$263.defaultValue
[info]  else
[info]  ();
[info]  if (isset_19_qdbVersionDate$macro$300.unary_$bang)
[info]  value_19_qdbVersionDate$macro$301 = shared_deser$macro$263.defaultValue
[info]  else
[info]  ();
[info]  if (isset_20_pcdbVersionDate$macro$302.unary_$bang)
[info]  value_20_pcdbVersionDate$macro$303 = shared_deser$macro$263.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.aces.v31.Header = new org.aftermarket.aces.v31.Header(value_1_company$macro$265, value_2_senderName$macro$267, value_3_senderPhone$macro$269, value_4_senderPhoneExt$macro$271, value_5_transferDate$macro$273, value_6_mfrCode$macro$275, value_7_brandAAIAID$macro$277, value_8_documentTitle$macro$279, value_9_docFormNumber$macro$281, value_10_effectiveDate$macro$283, value_11_approvedFor$macro$285, value_12_submissionType$macro$287, value_13_mapperCompany$macro$289, value_14_mapperContact$macro$291, value_15_mapperPhone$macro$293, value_16_mapperPhoneExt$macro$295, value_17_mapperEmail$macro$297, value_18_vcdbVersionDate$macro$299, value_19_qdbVersionDate$macro$301, value_20_pcdbVersionDate$macro$303);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$304
[info] })
[info]  implicit val ACESHeaderHolderSerializer: SimpleSerializer[ACESHeaderHolder] = SimpleObjectSerializer.make[ACESHeaderHolder]
[info]  ^
tryMakeObjectSerializerOrDeserializer((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder))
extractFieldAnnotations((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder))
makeFieldImplsForJavaBeanImmutable((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder))
getJavaBeanFields((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder), strict: true)
getFieldsForType((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)) => tpe.members.sorted: List(value _1, value _1, value _2, value _2, constructor Tuple2, method toString, method swap, method copy, method copy$default$1, method copy$default$2, method productPrefix, method productIterator, method canEqual, method hashCode, method equals, method $init$, method productArity, method productElement, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(value _1, value _2)
Getters: Set()
Setters: Set()
hasTransientAnnotation(value _1) - Annotations: List()
hasTransientAnnotation(value _2) - Annotations: List()
makeFieldImplsForJavaBeanImmutable((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)) => IllegalArgumentException: Missing Getter for value _1
makeFieldImplsForJavaBean((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder))
makeFieldImplsForJavaBean((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)) - No args constructor not found
tryMakeObjectSerializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)](List(FieldImpl(1,_1,_1,null,0,null,null,fm.aaia.aces.ACESHeaderHolder,null), FieldImpl(2,_2,_2,null,1,null,null,fm.aaia.aces.ACESAppHolder,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:18: makeObjectSerializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] => Expr[fm.serializer.ObjectSerializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)]]({
[info]  implicit object objectSerializer$macro$307 extends fm.serializer.ObjectSerializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$305: fm.serializer.SimpleSerializer[fm.aaia.aces.ACESHeaderHolder] = Implicits.this.ACESHeaderHolderSerializer;
[info]  private[this] val shared_ser$macro$306: fm.serializer.SimpleSerializer[fm.aaia.aces.ACESAppHolder] = Implicits.this.ACESAppHolderSerializer;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder), Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder), Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)): Unit = {
[info]  shared_ser$macro$305.serializeField(output, 1, "_1", obj._1);
[info]  shared_ser$macro$306.serializeField(output, 2, "_2", obj._2)
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$307
[info] })
[info]  implicit val ACESPairHolderSerializer: SimpleSerializer[(ACESHeaderHolder,ACESAppHolder)] = SimpleObjectSerializer.make[(ACESHeaderHolder,ACESAppHolder)]
[info]  ^
tryMakeObjectSerializerOrDeserializer((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder))
extractFieldAnnotations((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder))
makeFieldImplsForJavaBeanImmutable((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder))
getJavaBeanFields((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder), strict: true)
getFieldsForType((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)) => tpe.members.sorted: List(value _1, value _1, value _2, value _2, constructor Tuple2, method toString, method swap, method copy, method copy$default$1, method copy$default$2, method productPrefix, method productIterator, method canEqual, method hashCode, method equals, method $init$, method productArity, method productElement, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(value _1, value _2)
Getters: Set()
Setters: Set()
hasTransientAnnotation(value _1) - Annotations: List()
hasTransientAnnotation(value _2) - Annotations: List()
makeFieldImplsForJavaBeanImmutable((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)) => IllegalArgumentException: Missing Getter for value _1
makeFieldImplsForJavaBean((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder))
makeFieldImplsForJavaBean((fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)) - No args constructor not found
tryMakeObjectDeserializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)](List(FieldImpl(1,_1,_1,null,0,null,null,fm.aaia.aces.ACESHeaderHolder,null), FieldImpl(2,_2,_2,null,1,null,null,fm.aaia.aces.ACESAppHolder,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:18: makeObjectDeserializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] => Expr[fm.serializer.ObjectDeserializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)]]({
[info]  implicit object objectDeserializer$macro$314 extends fm.serializer.ObjectDeserializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$308: fm.serializer.SimpleSerializer[fm.aaia.aces.ACESHeaderHolder] = Implicits.this.ACESHeaderHolderSerializer;
[info]  private[this] val shared_deser$macro$309: fm.serializer.SimpleSerializer[fm.aaia.aces.ACESAppHolder] = Implicits.this.ACESAppHolderSerializer;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("_1", 1), scala.Tuple2("_2", 2));
[info]  final def defaultValue: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = null.asInstanceOf[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = {
[info]  var isset_1__1$macro$310: Boolean = false;
[info]  var isset_2__2$macro$312: Boolean = false;
[info]  var value_1__1$macro$311: fm.aaia.aces.ACESHeaderHolder = null;
[info]  var value_2__2$macro$313: fm.aaia.aces.ACESAppHolder = null;
[info]  var done: Boolean = false;
[info]  while$13(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1__1$macro$311 = shared_deser$macro$308.deserializeNested(input);
[info]  isset_1__1$macro$310 = true
[info]  }
[info]  case 2 => {
[info]  value_2__2$macro$313 = shared_deser$macro$309.deserializeNested(input);
[info]  isset_2__2$macro$312 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$13()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1__1$macro$310.unary_$bang)
[info]  value_1__1$macro$311 = shared_deser$macro$308.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2__2$macro$312.unary_$bang)
[info]  value_2__2$macro$313 = shared_deser$macro$309.defaultValue
[info]  else
[info]  ();
[info]  val obj: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = new (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)(value_1__1$macro$311, value_2__2$macro$313);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$314
[info] })
[info]  implicit val ACESPairHolderSerializer: SimpleSerializer[(ACESHeaderHolder,ACESAppHolder)] = SimpleObjectSerializer.make[(ACESHeaderHolder,ACESAppHolder)]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:18: makeSimpleObjectSerializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] => Expr[fm.serializer.SimpleObjectSerializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)]](SimpleObjectSerializer.apply[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)]()({
[info]  implicit object objectSerializer$macro$307 extends fm.serializer.ObjectSerializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$305: fm.serializer.SimpleSerializer[fm.aaia.aces.ACESHeaderHolder] = Implicits.this.ACESHeaderHolderSerializer;
[info]  private[this] val shared_ser$macro$306: fm.serializer.SimpleSerializer[fm.aaia.aces.ACESAppHolder] = Implicits.this.ACESAppHolderSerializer;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder), Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder), Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)): Unit = {
[info]  shared_ser$macro$305.serializeField(output, 1, "_1", obj._1);
[info]  shared_ser$macro$306.serializeField(output, 2, "_2", obj._2)
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$307
[info] }, {
[info]  implicit object objectDeserializer$macro$314 extends fm.serializer.ObjectDeserializer[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$308: fm.serializer.SimpleSerializer[fm.aaia.aces.ACESHeaderHolder] = Implicits.this.ACESHeaderHolderSerializer;
[info]  private[this] val shared_deser$macro$309: fm.serializer.SimpleSerializer[fm.aaia.aces.ACESAppHolder] = Implicits.this.ACESAppHolderSerializer;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("_1", 1), scala.Tuple2("_2", 2));
[info]  final def defaultValue: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = null.asInstanceOf[(fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = {
[info]  var isset_1__1$macro$310: Boolean = false;
[info]  var isset_2__2$macro$312: Boolean = false;
[info]  var value_1__1$macro$311: fm.aaia.aces.ACESHeaderHolder = null;
[info]  var value_2__2$macro$313: fm.aaia.aces.ACESAppHolder = null;
[info]  var done: Boolean = false;
[info]  while$13(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1__1$macro$311 = shared_deser$macro$308.deserializeNested(input);
[info]  isset_1__1$macro$310 = true
[info]  }
[info]  case 2 => {
[info]  value_2__2$macro$313 = shared_deser$macro$309.deserializeNested(input);
[info]  isset_2__2$macro$312 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$13()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1__1$macro$310.unary_$bang)
[info]  value_1__1$macro$311 = shared_deser$macro$308.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2__2$macro$312.unary_$bang)
[info]  value_2__2$macro$313 = shared_deser$macro$309.defaultValue
[info]  else
[info]  ();
[info]  val obj: (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder) = new (fm.aaia.aces.ACESHeaderHolder, fm.aaia.aces.ACESAppHolder)(value_1__1$macro$311, value_2__2$macro$313);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$314
[info] }))
[info]  implicit val ACESPairHolderSerializer: SimpleSerializer[(ACESHeaderHolder,ACESAppHolder)] = SimpleObjectSerializer.make[(ACESHeaderHolder,ACESAppHolder)]
[info]  ^
tryMakeObjectSerializerOrDeserializer(fm.aaia.pies.PIESHeaderHolder)
extractFieldAnnotations(fm.aaia.pies.PIESHeaderHolder)
extractFieldAnnotations(fm.aaia.pies.PIESHeaderHolder) - Constructor Param: value pies65 - Annotations: List(fm.serializer.Field(1))
extractFieldAnnotations(fm.aaia.pies.PIESHeaderHolder) - Constructor Param: value pies66 - Annotations: List(fm.serializer.Field(2))
extractFieldAnnotations(fm.aaia.pies.PIESHeaderHolder) - Constructor Param: value pies67 - Annotations: List(fm.serializer.Field(3))
makeFieldImplsForJavaBeanImmutable(fm.aaia.pies.PIESHeaderHolder)
getJavaBeanFields(fm.aaia.pies.PIESHeaderHolder, strict: true)
getFieldsForType(fm.aaia.pies.PIESHeaderHolder) => tpe.members.sorted: List(value pies65, value pies65, value pies66, value pies66, value pies67, value pies67, constructor PIESHeaderHolder, value header, value header, method toHolder, method copy, method productElement, method productArity, method $init$, method productIterator, method productPrefix, method getClass, method hashCode, method equals, method clone, method toString, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf, method canEqual)
Fields: Vector(value pies65, value pies66, value pies67, value header)
Getters: Set()
Setters: Set()
hasTransientAnnotation(value pies65) - Annotations: List(@<?>)
hasTransientAnnotation(value pies66) - Annotations: List(@<?>)
hasTransientAnnotation(value pies67) - Annotations: List(@<?>)
hasTransientAnnotation(value header) - Annotations: List()
makeFieldImplsForJavaBeanImmutable(fm.aaia.pies.PIESHeaderHolder) => IllegalArgumentException: Missing Getter for value pies65
makeFieldImplsForJavaBean(fm.aaia.pies.PIESHeaderHolder)
makeFieldImplsForJavaBean(fm.aaia.pies.PIESHeaderHolder) - No args constructor not found
tryMakeObjectSerializer[fm.aaia.pies.PIESHeaderHolder](Vector(FieldImpl(1,pies65,pies65,null,0,null,null,Option[org.aftermarket.pies.v65.Header],null), FieldImpl(2,pies66,pies66,null,1,null,null,Option[org.aftermarket.pies.v66.Header],null), FieldImpl(3,pies67,pies67,null,2,null,null,Option[org.aftermarket.pies.v67.Header],null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeObjectSerializer[fm.aaia.pies.PIESHeaderHolder] => Expr[fm.serializer.ObjectSerializer[fm.aaia.pies.PIESHeaderHolder]]({
[info]  implicit object objectSerializer$macro$318 extends fm.serializer.ObjectSerializer[fm.aaia.pies.PIESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$315: fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Header]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Header]]];
[info]  lazy private[this] val shared_ser$macro$316: fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Header]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Header]]];
[info]  lazy private[this] val shared_ser$macro$317: fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Header]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Header]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: fm.aaia.pies.PIESHeaderHolder): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: fm.aaia.pies.PIESHeaderHolder): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: fm.aaia.pies.PIESHeaderHolder): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, fm.aaia.pies.PIESHeaderHolder, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, fm.aaia.pies.PIESHeaderHolder, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: fm.aaia.pies.PIESHeaderHolder): Unit = {
[info]  shared_ser$macro$315.serializeField(output, 1, "pies65", obj.pies65);
[info]  shared_ser$macro$316.serializeField(output, 2, "pies66", obj.pies66);
[info]  shared_ser$macro$317.serializeField(output, 3, "pies67", obj.pies67)
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$318
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
tryMakeObjectSerializerOrDeserializer(fm.aaia.pies.PIESHeaderHolder)
extractFieldAnnotations(fm.aaia.pies.PIESHeaderHolder)
extractFieldAnnotations(fm.aaia.pies.PIESHeaderHolder) - Constructor Param: value pies65 - Annotations: List(fm.serializer.Field(1))
extractFieldAnnotations(fm.aaia.pies.PIESHeaderHolder) - Constructor Param: value pies66 - Annotations: List(fm.serializer.Field(2))
extractFieldAnnotations(fm.aaia.pies.PIESHeaderHolder) - Constructor Param: value pies67 - Annotations: List(fm.serializer.Field(3))
makeFieldImplsForJavaBeanImmutable(fm.aaia.pies.PIESHeaderHolder)
getJavaBeanFields(fm.aaia.pies.PIESHeaderHolder, strict: true)
getFieldsForType(fm.aaia.pies.PIESHeaderHolder) => tpe.members.sorted: List(value pies65, value pies65, value pies66, value pies66, value pies67, value pies67, constructor PIESHeaderHolder, value header, value header, method toHolder, method copy, method copy$default$1, method copy$default$2, method copy$default$3, method productElement, method productArity, method $init$, method productIterator, method productPrefix, method getClass, method hashCode, method equals, method clone, method toString, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf, method canEqual)
Fields: Vector(value pies65, value pies66, value pies67, value header)
Getters: Set()
Setters: Set()
hasTransientAnnotation(value pies65) - Annotations: List(fm.serializer.Field(1))
hasTransientAnnotation(value pies66) - Annotations: List(fm.serializer.Field(2))
hasTransientAnnotation(value pies67) - Annotations: List(fm.serializer.Field(3))
hasTransientAnnotation(value header) - Annotations: List()
makeFieldImplsForJavaBeanImmutable(fm.aaia.pies.PIESHeaderHolder) => IllegalArgumentException: Missing Getter for value pies65
makeFieldImplsForJavaBean(fm.aaia.pies.PIESHeaderHolder)
makeFieldImplsForJavaBean(fm.aaia.pies.PIESHeaderHolder) - No args constructor not found
tryMakeObjectDeserializer[fm.aaia.pies.PIESHeaderHolder](Vector(FieldImpl(1,pies65,pies65,null,0,null,null,Option[org.aftermarket.pies.v65.Header],null), FieldImpl(2,pies66,pies66,null,1,null,null,Option[org.aftermarket.pies.v66.Header],null), FieldImpl(3,pies67,pies67,null,2,null,null,Option[org.aftermarket.pies.v67.Header],null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeObjectDeserializer[fm.aaia.pies.PIESHeaderHolder] => Expr[fm.serializer.ObjectDeserializer[fm.aaia.pies.PIESHeaderHolder]]({
[info]  implicit object objectDeserializer$macro$328 extends fm.serializer.ObjectDeserializer[fm.aaia.pies.PIESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$319: fm.serializer.Deserializer[Option[org.aftermarket.pies.v65.Header]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v65.Header]]];
[info]  lazy private[this] val shared_deser$macro$320: fm.serializer.Deserializer[Option[org.aftermarket.pies.v66.Header]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v66.Header]]];
[info]  lazy private[this] val shared_deser$macro$321: fm.serializer.Deserializer[Option[org.aftermarket.pies.v67.Header]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v67.Header]]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("pies65", 1), scala.Tuple2("pies66", 2), scala.Tuple2("pies67", 3));
[info]  final def defaultValue: fm.aaia.pies.PIESHeaderHolder = null.asInstanceOf[fm.aaia.pies.PIESHeaderHolder];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): fm.aaia.pies.PIESHeaderHolder = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): fm.aaia.pies.PIESHeaderHolder = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, fm.aaia.pies.PIESHeaderHolder] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, fm.aaia.pies.PIESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): fm.aaia.pies.PIESHeaderHolder = {
[info]  var isset_1_pies65$macro$322: Boolean = false;
[info]  var isset_2_pies66$macro$324: Boolean = false;
[info]  var isset_3_pies67$macro$326: Boolean = false;
[info]  var value_1_pies65$macro$323: Option[org.aftermarket.pies.v65.Header] = null;
[info]  var value_2_pies66$macro$325: Option[org.aftermarket.pies.v66.Header] = null;
[info]  var value_3_pies67$macro$327: Option[org.aftermarket.pies.v67.Header] = null;
[info]  var done: Boolean = false;
[info]  while$14(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_pies65$macro$323 = shared_deser$macro$319.deserializeNested(input);
[info]  isset_1_pies65$macro$322 = true
[info]  }
[info]  case 2 => {
[info]  value_2_pies66$macro$325 = shared_deser$macro$320.deserializeNested(input);
[info]  isset_2_pies66$macro$324 = true
[info]  }
[info]  case 3 => {
[info]  value_3_pies67$macro$327 = shared_deser$macro$321.deserializeNested(input);
[info]  isset_3_pies67$macro$326 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$14()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_pies65$macro$322.unary_$bang)
[info]  value_1_pies65$macro$323 = shared_deser$macro$319.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_pies66$macro$324.unary_$bang)
[info]  value_2_pies66$macro$325 = shared_deser$macro$320.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_pies67$macro$326.unary_$bang)
[info]  value_3_pies67$macro$327 = shared_deser$macro$321.defaultValue
[info]  else
[info]  ();
[info]  val obj: fm.aaia.pies.PIESHeaderHolder = new fm.aaia.pies.PIESHeaderHolder(value_1_pies65$macro$323, value_2_pies66$macro$325, value_3_pies67$macro$327);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$328
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSimpleObjectSerializer[fm.aaia.pies.PIESHeaderHolder] => Expr[fm.serializer.SimpleObjectSerializer[fm.aaia.pies.PIESHeaderHolder]](SimpleObjectSerializer.apply[fm.aaia.pies.PIESHeaderHolder]()({
[info]  implicit object objectSerializer$macro$318 extends fm.serializer.ObjectSerializer[fm.aaia.pies.PIESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$315: fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Header]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Header]]];
[info]  lazy private[this] val shared_ser$macro$316: fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Header]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Header]]];
[info]  lazy private[this] val shared_ser$macro$317: fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Header]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Header]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: fm.aaia.pies.PIESHeaderHolder): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: fm.aaia.pies.PIESHeaderHolder): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: fm.aaia.pies.PIESHeaderHolder): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, fm.aaia.pies.PIESHeaderHolder, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, fm.aaia.pies.PIESHeaderHolder, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: fm.aaia.pies.PIESHeaderHolder): Unit = {
[info]  shared_ser$macro$315.serializeField(output, 1, "pies65", obj.pies65);
[info]  shared_ser$macro$316.serializeField(output, 2, "pies66", obj.pies66);
[info]  shared_ser$macro$317.serializeField(output, 3, "pies67", obj.pies67)
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$318
[info] }, {
[info]  implicit object objectDeserializer$macro$328 extends fm.serializer.ObjectDeserializer[fm.aaia.pies.PIESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$319: fm.serializer.Deserializer[Option[org.aftermarket.pies.v65.Header]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v65.Header]]];
[info]  lazy private[this] val shared_deser$macro$320: fm.serializer.Deserializer[Option[org.aftermarket.pies.v66.Header]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v66.Header]]];
[info]  lazy private[this] val shared_deser$macro$321: fm.serializer.Deserializer[Option[org.aftermarket.pies.v67.Header]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v67.Header]]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("pies65", 1), scala.Tuple2("pies66", 2), scala.Tuple2("pies67", 3));
[info]  final def defaultValue: fm.aaia.pies.PIESHeaderHolder = null.asInstanceOf[fm.aaia.pies.PIESHeaderHolder];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): fm.aaia.pies.PIESHeaderHolder = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): fm.aaia.pies.PIESHeaderHolder = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, fm.aaia.pies.PIESHeaderHolder] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, fm.aaia.pies.PIESHeaderHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): fm.aaia.pies.PIESHeaderHolder = {
[info]  var isset_1_pies65$macro$322: Boolean = false;
[info]  var isset_2_pies66$macro$324: Boolean = false;
[info]  var isset_3_pies67$macro$326: Boolean = false;
[info]  var value_1_pies65$macro$323: Option[org.aftermarket.pies.v65.Header] = null;
[info]  var value_2_pies66$macro$325: Option[org.aftermarket.pies.v66.Header] = null;
[info]  var value_3_pies67$macro$327: Option[org.aftermarket.pies.v67.Header] = null;
[info]  var done: Boolean = false;
[info]  while$14(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_pies65$macro$323 = shared_deser$macro$319.deserializeNested(input);
[info]  isset_1_pies65$macro$322 = true
[info]  }
[info]  case 2 => {
[info]  value_2_pies66$macro$325 = shared_deser$macro$320.deserializeNested(input);
[info]  isset_2_pies66$macro$324 = true
[info]  }
[info]  case 3 => {
[info]  value_3_pies67$macro$327 = shared_deser$macro$321.deserializeNested(input);
[info]  isset_3_pies67$macro$326 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$14()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_pies65$macro$322.unary_$bang)
[info]  value_1_pies65$macro$323 = shared_deser$macro$319.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_pies66$macro$324.unary_$bang)
[info]  value_2_pies66$macro$325 = shared_deser$macro$320.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_pies67$macro$326.unary_$bang)
[info]  value_3_pies67$macro$327 = shared_deser$macro$321.defaultValue
[info]  else
[info]  ();
[info]  val obj: fm.aaia.pies.PIESHeaderHolder = new fm.aaia.pies.PIESHeaderHolder(value_1_pies65$macro$323, value_2_pies66$macro$325, value_3_pies67$macro$327);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$328
[info] }))
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[Option[org.aftermarket.pies.v65.Header]]
findEnumSerializer[Option[org.aftermarket.pies.v65.Header]]
findOptionSerializer(Option[org.aftermarket.pies.v65.Header])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializer[Option[org.aftermarket.pies.v65.Header]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Header]]](fm.serializer.OptionSerializer[org.aftermarket.pies.v65.Header]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Header]]])
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializerAllowImplicits[Option[org.aftermarket.pies.v65.Header]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Header]]](fm.serializer.OptionSerializer[org.aftermarket.pies.v65.Header]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Header]]])
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[org.aftermarket.pies.v65.Header]
findEnumSerializer[org.aftermarket.pies.v65.Header]
findOptionSerializer(org.aftermarket.pies.v65.Header)
findCollectionSerializer(org.aftermarket.pies.v65.Header)
checkCollection(org.aftermarket.pies.v65.Header, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.pies.v65.Header, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.pies.v65.Header, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.pies.v65.Header)
extractFieldAnnotations(org.aftermarket.pies.v65.Header)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v65.Header)
getJavaBeanFields(org.aftermarket.pies.v65.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v65.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail)
Getters: Set(method getBrandOwnerDUNS, method getTechnicalContact, method getCurrencyCode, method getParentVMRSID, method getBrandOwnerGLN, method getBlanketEffectiveDate, method getParentGLN, method getChangesSinceDate, method getBrandOwnerVMRSID, method getParentDUNSNumber, method getBuyerDuns, method getBrandOwnerAAIAID, method getPIESVersion, method getLanguageCode, method getContactEmail, method getSubmissionType, method getParentAAIAID)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(method getPIESVersion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(piesVersion,getPIESVersion,null,String)
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(method getSubmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(submissionType,getSubmissionType,null,String)
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(method getBlanketEffectiveDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(method getChangesSinceDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(method getParentDUNSNumber) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String)
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(method getParentGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentGLN,getParentGLN,null,String)
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(method getParentVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentVMRSID,getParentVMRSID,null,String)
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(method getParentAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentAAIAID,getParentAAIAID,null,String)
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(method getBrandOwnerDUNS) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String)
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(method getBrandOwnerGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String)
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(method getBrandOwnerVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String)
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(method getBrandOwnerAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String)
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(method getBuyerDuns) - Annotations: List()
Adding JavaBeanField: JavaBeanField(buyerDuns,getBuyerDuns,null,String)
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(method getCurrencyCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(currencyCode,getCurrencyCode,null,String)
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(method getLanguageCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(languageCode,getLanguageCode,null,String)
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(method getTechnicalContact) - Annotations: List()
Adding JavaBeanField: JavaBeanField(technicalContact,getTechnicalContact,null,String)
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(method getContactEmail) - Annotations: List()
Adding JavaBeanField: JavaBeanField(contactEmail,getContactEmail,null,String)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v65.Header) - Bean Fields: Vector(JavaBeanField(piesVersion,getPIESVersion,null,String), JavaBeanField(submissionType,getSubmissionType,null,String), JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String), JavaBeanField(parentGLN,getParentGLN,null,String), JavaBeanField(parentVMRSID,getParentVMRSID,null,String), JavaBeanField(parentAAIAID,getParentAAIAID,null,String), JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String), JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String), JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String), JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String), JavaBeanField(buyerDuns,getBuyerDuns,null,String), JavaBeanField(currencyCode,getCurrencyCode,null,String), JavaBeanField(languageCode,getLanguageCode,null,String), JavaBeanField(technicalContact,getTechnicalContact,null,String), JavaBeanField(contactEmail,getContactEmail,null,String))
makeFieldImplsForJavaBean(org.aftermarket.pies.v65.Header)
getJavaBeanFields(org.aftermarket.pies.v65.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v65.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail)
Getters: Set(method getBrandOwnerDUNS, method getTechnicalContact, method getCurrencyCode, method getParentVMRSID, method getBrandOwnerGLN, method getBlanketEffectiveDate, method getParentGLN, method getChangesSinceDate, method getBrandOwnerVMRSID, method getParentDUNSNumber, method getBuyerDuns, method getBrandOwnerAAIAID, method getPIESVersion, method getLanguageCode, method getContactEmail, method getSubmissionType, method getParentAAIAID)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field contactEmail
makeFieldImplsForJavaBean(org.aftermarket.pies.v65.Header) => IllegalArgumentException: Missing Setter for String / method getPIESVersion
tryMakeObjectSerializer[org.aftermarket.pies.v65.Header](Vector(FieldImpl(1,piesVersion,getPIESVersion,null,0,null,null,null,null), FieldImpl(2,submissionType,getSubmissionType,null,1,null,null,null,null), FieldImpl(3,blanketEffectiveDate,getBlanketEffectiveDate,null,2,null,null,null,null), FieldImpl(4,changesSinceDate,getChangesSinceDate,null,3,null,null,null,null), FieldImpl(5,parentDUNSNumber,getParentDUNSNumber,null,4,null,null,null,null), FieldImpl(6,parentGLN,getParentGLN,null,5,null,null,null,null), FieldImpl(7,parentVMRSID,getParentVMRSID,null,6,null,null,null,null), FieldImpl(8,parentAAIAID,getParentAAIAID,null,7,null,null,null,null), FieldImpl(9,brandOwnerDUNS,getBrandOwnerDUNS,null,8,null,null,null,null), FieldImpl(10,brandOwnerGLN,getBrandOwnerGLN,null,9,null,null,null,null), FieldImpl(11,brandOwnerVMRSID,getBrandOwnerVMRSID,null,10,null,null,null,null), FieldImpl(12,brandOwnerAAIAID,getBrandOwnerAAIAID,null,11,null,null,null,null), FieldImpl(13,buyerDuns,getBuyerDuns,null,12,null,null,null,null), FieldImpl(14,currencyCode,getCurrencyCode,null,13,null,null,null,null), FieldImpl(15,languageCode,getLanguageCode,null,14,null,null,null,null), FieldImpl(16,technicalContact,getTechnicalContact,null,15,null,null,null,null), FieldImpl(17,contactEmail,getContactEmail,null,16,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializer[org.aftermarket.pies.v65.Header] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.pies.v65.Header]]({
[info]  implicit object objectSerializer$macro$331 extends fm.serializer.ObjectSerializer[org.aftermarket.pies.v65.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$329: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$330: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Serializer.xmlGregorianCalendar;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.pies.v65.Header): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.pies.v65.Header): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.pies.v65.Header): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v65.Header, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v65.Header, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.pies.v65.Header): Unit = {
[info]  shared_ser$macro$329.serializeField(output, 1, "piesVersion", obj.getPIESVersion());
[info]  shared_ser$macro$329.serializeField(output, 2, "submissionType", obj.getSubmissionType());
[info]  shared_ser$macro$330.serializeField(output, 3, "blanketEffectiveDate", obj.getBlanketEffectiveDate());
[info]  shared_ser$macro$330.serializeField(output, 4, "changesSinceDate", obj.getChangesSinceDate());
[info]  shared_ser$macro$329.serializeField(output, 5, "parentDUNSNumber", obj.getParentDUNSNumber());
[info]  shared_ser$macro$329.serializeField(output, 6, "parentGLN", obj.getParentGLN());
[info]  shared_ser$macro$329.serializeField(output, 7, "parentVMRSID", obj.getParentVMRSID());
[info]  shared_ser$macro$329.serializeField(output, 8, "parentAAIAID", obj.getParentAAIAID());
[info]  shared_ser$macro$329.serializeField(output, 9, "brandOwnerDUNS", obj.getBrandOwnerDUNS());
[info]  shared_ser$macro$329.serializeField(output, 10, "brandOwnerGLN", obj.getBrandOwnerGLN());
[info]  shared_ser$macro$329.serializeField(output, 11, "brandOwnerVMRSID", obj.getBrandOwnerVMRSID());
[info]  shared_ser$macro$329.serializeField(output, 12, "brandOwnerAAIAID", obj.getBrandOwnerAAIAID());
[info]  shared_ser$macro$329.serializeField(output, 13, "buyerDuns", obj.getBuyerDuns());
[info]  shared_ser$macro$329.serializeField(output, 14, "currencyCode", obj.getCurrencyCode());
[info]  shared_ser$macro$329.serializeField(output, 15, "languageCode", obj.getLanguageCode());
[info]  shared_ser$macro$329.serializeField(output, 16, "technicalContact", obj.getTechnicalContact());
[info]  shared_ser$macro$329.serializeField(output, 17, "contactEmail", obj.getContactEmail())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$331
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializerAllowImplicits[org.aftermarket.pies.v65.Header] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.pies.v65.Header]]({
[info]  implicit object objectSerializer$macro$331 extends fm.serializer.ObjectSerializer[org.aftermarket.pies.v65.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$329: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$330: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Serializer.xmlGregorianCalendar;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.pies.v65.Header): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.pies.v65.Header): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.pies.v65.Header): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v65.Header, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v65.Header, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.pies.v65.Header): Unit = {
[info]  shared_ser$macro$329.serializeField(output, 1, "piesVersion", obj.getPIESVersion());
[info]  shared_ser$macro$329.serializeField(output, 2, "submissionType", obj.getSubmissionType());
[info]  shared_ser$macro$330.serializeField(output, 3, "blanketEffectiveDate", obj.getBlanketEffectiveDate());
[info]  shared_ser$macro$330.serializeField(output, 4, "changesSinceDate", obj.getChangesSinceDate());
[info]  shared_ser$macro$329.serializeField(output, 5, "parentDUNSNumber", obj.getParentDUNSNumber());
[info]  shared_ser$macro$329.serializeField(output, 6, "parentGLN", obj.getParentGLN());
[info]  shared_ser$macro$329.serializeField(output, 7, "parentVMRSID", obj.getParentVMRSID());
[info]  shared_ser$macro$329.serializeField(output, 8, "parentAAIAID", obj.getParentAAIAID());
[info]  shared_ser$macro$329.serializeField(output, 9, "brandOwnerDUNS", obj.getBrandOwnerDUNS());
[info]  shared_ser$macro$329.serializeField(output, 10, "brandOwnerGLN", obj.getBrandOwnerGLN());
[info]  shared_ser$macro$329.serializeField(output, 11, "brandOwnerVMRSID", obj.getBrandOwnerVMRSID());
[info]  shared_ser$macro$329.serializeField(output, 12, "brandOwnerAAIAID", obj.getBrandOwnerAAIAID());
[info]  shared_ser$macro$329.serializeField(output, 13, "buyerDuns", obj.getBuyerDuns());
[info]  shared_ser$macro$329.serializeField(output, 14, "currencyCode", obj.getCurrencyCode());
[info]  shared_ser$macro$329.serializeField(output, 15, "languageCode", obj.getLanguageCode());
[info]  shared_ser$macro$329.serializeField(output, 16, "technicalContact", obj.getTechnicalContact());
[info]  shared_ser$macro$329.serializeField(output, 17, "contactEmail", obj.getContactEmail())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$331
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[Option[org.aftermarket.pies.v66.Header]]
findEnumSerializer[Option[org.aftermarket.pies.v66.Header]]
findOptionSerializer(Option[org.aftermarket.pies.v66.Header])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializer[Option[org.aftermarket.pies.v66.Header]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Header]]](fm.serializer.OptionSerializer[org.aftermarket.pies.v66.Header]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Header]]])
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializerAllowImplicits[Option[org.aftermarket.pies.v66.Header]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Header]]](fm.serializer.OptionSerializer[org.aftermarket.pies.v66.Header]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Header]]])
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[org.aftermarket.pies.v66.Header]
findEnumSerializer[org.aftermarket.pies.v66.Header]
findOptionSerializer(org.aftermarket.pies.v66.Header)
findCollectionSerializer(org.aftermarket.pies.v66.Header)
checkCollection(org.aftermarket.pies.v66.Header, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.pies.v66.Header, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.pies.v66.Header, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.pies.v66.Header)
extractFieldAnnotations(org.aftermarket.pies.v66.Header)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v66.Header)
getJavaBeanFields(org.aftermarket.pies.v66.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v66.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method getPCdbVersionDate, method setPCdbVersionDate, method getPAdbVersionDate, method setPAdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate)
Getters: Set(method getParentAAIAID, method getPCdbVersionDate, method getContactEmail, method getPAdbVersionDate, method getParentDUNSNumber, method getParentVMRSID, method getCurrencyCode, method getSubmissionType, method getBrandOwnerDUNS, method getLanguageCode, method getBuyerDuns, method getParentGLN, method getBlanketEffectiveDate, method getPIESVersion, method getChangesSinceDate, method getBrandOwnerAAIAID, method getBrandOwnerVMRSID, method getBrandOwnerGLN, method getTechnicalContact)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pAdbVersionDate
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(method getPIESVersion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(piesVersion,getPIESVersion,null,String)
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(method getSubmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(submissionType,getSubmissionType,null,String)
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(method getBlanketEffectiveDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(method getChangesSinceDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(method getParentDUNSNumber) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String)
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(method getParentGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentGLN,getParentGLN,null,String)
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(method getParentVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentVMRSID,getParentVMRSID,null,String)
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(method getParentAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentAAIAID,getParentAAIAID,null,String)
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(method getBrandOwnerDUNS) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String)
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(method getBrandOwnerGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String)
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(method getBrandOwnerVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String)
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(method getBrandOwnerAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String)
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(method getBuyerDuns) - Annotations: List()
Adding JavaBeanField: JavaBeanField(buyerDuns,getBuyerDuns,null,String)
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(method getCurrencyCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(currencyCode,getCurrencyCode,null,String)
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(method getLanguageCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(languageCode,getLanguageCode,null,String)
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(method getTechnicalContact) - Annotations: List()
Adding JavaBeanField: JavaBeanField(technicalContact,getTechnicalContact,null,String)
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(method getContactEmail) - Annotations: List()
Adding JavaBeanField: JavaBeanField(contactEmail,getContactEmail,null,String)
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(method getPCdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pCdbVersionDate,getPCdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pAdbVersionDate
hasTransientAnnotation(method getPAdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pAdbVersionDate,getPAdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v66.Header) - Bean Fields: Vector(JavaBeanField(piesVersion,getPIESVersion,null,String), JavaBeanField(submissionType,getSubmissionType,null,String), JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String), JavaBeanField(parentGLN,getParentGLN,null,String), JavaBeanField(parentVMRSID,getParentVMRSID,null,String), JavaBeanField(parentAAIAID,getParentAAIAID,null,String), JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String), JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String), JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String), JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String), JavaBeanField(buyerDuns,getBuyerDuns,null,String), JavaBeanField(currencyCode,getCurrencyCode,null,String), JavaBeanField(languageCode,getLanguageCode,null,String), JavaBeanField(technicalContact,getTechnicalContact,null,String), JavaBeanField(contactEmail,getContactEmail,null,String), JavaBeanField(pCdbVersionDate,getPCdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(pAdbVersionDate,getPAdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar))
makeFieldImplsForJavaBean(org.aftermarket.pies.v66.Header)
getJavaBeanFields(org.aftermarket.pies.v66.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v66.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method getPCdbVersionDate, method setPCdbVersionDate, method getPAdbVersionDate, method setPAdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate)
Getters: Set(method getParentAAIAID, method getPCdbVersionDate, method getContactEmail, method getPAdbVersionDate, method getParentDUNSNumber, method getParentVMRSID, method getCurrencyCode, method getSubmissionType, method getBrandOwnerDUNS, method getLanguageCode, method getBuyerDuns, method getParentGLN, method getBlanketEffectiveDate, method getPIESVersion, method getChangesSinceDate, method getBrandOwnerAAIAID, method getBrandOwnerVMRSID, method getBrandOwnerGLN, method getTechnicalContact)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pAdbVersionDate
makeFieldImplsForJavaBean(org.aftermarket.pies.v66.Header) => IllegalArgumentException: Missing Setter for String / method getPIESVersion
tryMakeObjectSerializer[org.aftermarket.pies.v66.Header](Vector(FieldImpl(1,piesVersion,getPIESVersion,null,0,null,null,null,null), FieldImpl(2,submissionType,getSubmissionType,null,1,null,null,null,null), FieldImpl(3,blanketEffectiveDate,getBlanketEffectiveDate,null,2,null,null,null,null), FieldImpl(4,changesSinceDate,getChangesSinceDate,null,3,null,null,null,null), FieldImpl(5,parentDUNSNumber,getParentDUNSNumber,null,4,null,null,null,null), FieldImpl(6,parentGLN,getParentGLN,null,5,null,null,null,null), FieldImpl(7,parentVMRSID,getParentVMRSID,null,6,null,null,null,null), FieldImpl(8,parentAAIAID,getParentAAIAID,null,7,null,null,null,null), FieldImpl(9,brandOwnerDUNS,getBrandOwnerDUNS,null,8,null,null,null,null), FieldImpl(10,brandOwnerGLN,getBrandOwnerGLN,null,9,null,null,null,null), FieldImpl(11,brandOwnerVMRSID,getBrandOwnerVMRSID,null,10,null,null,null,null), FieldImpl(12,brandOwnerAAIAID,getBrandOwnerAAIAID,null,11,null,null,null,null), FieldImpl(13,buyerDuns,getBuyerDuns,null,12,null,null,null,null), FieldImpl(14,currencyCode,getCurrencyCode,null,13,null,null,null,null), FieldImpl(15,languageCode,getLanguageCode,null,14,null,null,null,null), FieldImpl(16,technicalContact,getTechnicalContact,null,15,null,null,null,null), FieldImpl(17,contactEmail,getContactEmail,null,16,null,null,null,null), FieldImpl(18,pCdbVersionDate,getPCdbVersionDate,null,17,null,null,null,null), FieldImpl(19,pAdbVersionDate,getPAdbVersionDate,null,18,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializer[org.aftermarket.pies.v66.Header] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.pies.v66.Header]]({
[info]  implicit object objectSerializer$macro$334 extends fm.serializer.ObjectSerializer[org.aftermarket.pies.v66.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$332: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$333: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Serializer.xmlGregorianCalendar;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.pies.v66.Header): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.pies.v66.Header): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.pies.v66.Header): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v66.Header, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v66.Header, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.pies.v66.Header): Unit = {
[info]  shared_ser$macro$332.serializeField(output, 1, "piesVersion", obj.getPIESVersion());
[info]  shared_ser$macro$332.serializeField(output, 2, "submissionType", obj.getSubmissionType());
[info]  shared_ser$macro$333.serializeField(output, 3, "blanketEffectiveDate", obj.getBlanketEffectiveDate());
[info]  shared_ser$macro$333.serializeField(output, 4, "changesSinceDate", obj.getChangesSinceDate());
[info]  shared_ser$macro$332.serializeField(output, 5, "parentDUNSNumber", obj.getParentDUNSNumber());
[info]  shared_ser$macro$332.serializeField(output, 6, "parentGLN", obj.getParentGLN());
[info]  shared_ser$macro$332.serializeField(output, 7, "parentVMRSID", obj.getParentVMRSID());
[info]  shared_ser$macro$332.serializeField(output, 8, "parentAAIAID", obj.getParentAAIAID());
[info]  shared_ser$macro$332.serializeField(output, 9, "brandOwnerDUNS", obj.getBrandOwnerDUNS());
[info]  shared_ser$macro$332.serializeField(output, 10, "brandOwnerGLN", obj.getBrandOwnerGLN());
[info]  shared_ser$macro$332.serializeField(output, 11, "brandOwnerVMRSID", obj.getBrandOwnerVMRSID());
[info]  shared_ser$macro$332.serializeField(output, 12, "brandOwnerAAIAID", obj.getBrandOwnerAAIAID());
[info]  shared_ser$macro$332.serializeField(output, 13, "buyerDuns", obj.getBuyerDuns());
[info]  shared_ser$macro$332.serializeField(output, 14, "currencyCode", obj.getCurrencyCode());
[info]  shared_ser$macro$332.serializeField(output, 15, "languageCode", obj.getLanguageCode());
[info]  shared_ser$macro$332.serializeField(output, 16, "technicalContact", obj.getTechnicalContact());
[info]  shared_ser$macro$332.serializeField(output, 17, "contactEmail", obj.getContactEmail());
[info]  shared_ser$macro$333.serializeField(output, 18, "pCdbVersionDate", obj.getPCdbVersionDate());
[info]  shared_ser$macro$333.serializeField(output, 19, "pAdbVersionDate", obj.getPAdbVersionDate())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$334
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializerAllowImplicits[org.aftermarket.pies.v66.Header] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.pies.v66.Header]]({
[info]  implicit object objectSerializer$macro$334 extends fm.serializer.ObjectSerializer[org.aftermarket.pies.v66.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$332: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$333: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Serializer.xmlGregorianCalendar;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.pies.v66.Header): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.pies.v66.Header): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.pies.v66.Header): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v66.Header, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v66.Header, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.pies.v66.Header): Unit = {
[info]  shared_ser$macro$332.serializeField(output, 1, "piesVersion", obj.getPIESVersion());
[info]  shared_ser$macro$332.serializeField(output, 2, "submissionType", obj.getSubmissionType());
[info]  shared_ser$macro$333.serializeField(output, 3, "blanketEffectiveDate", obj.getBlanketEffectiveDate());
[info]  shared_ser$macro$333.serializeField(output, 4, "changesSinceDate", obj.getChangesSinceDate());
[info]  shared_ser$macro$332.serializeField(output, 5, "parentDUNSNumber", obj.getParentDUNSNumber());
[info]  shared_ser$macro$332.serializeField(output, 6, "parentGLN", obj.getParentGLN());
[info]  shared_ser$macro$332.serializeField(output, 7, "parentVMRSID", obj.getParentVMRSID());
[info]  shared_ser$macro$332.serializeField(output, 8, "parentAAIAID", obj.getParentAAIAID());
[info]  shared_ser$macro$332.serializeField(output, 9, "brandOwnerDUNS", obj.getBrandOwnerDUNS());
[info]  shared_ser$macro$332.serializeField(output, 10, "brandOwnerGLN", obj.getBrandOwnerGLN());
[info]  shared_ser$macro$332.serializeField(output, 11, "brandOwnerVMRSID", obj.getBrandOwnerVMRSID());
[info]  shared_ser$macro$332.serializeField(output, 12, "brandOwnerAAIAID", obj.getBrandOwnerAAIAID());
[info]  shared_ser$macro$332.serializeField(output, 13, "buyerDuns", obj.getBuyerDuns());
[info]  shared_ser$macro$332.serializeField(output, 14, "currencyCode", obj.getCurrencyCode());
[info]  shared_ser$macro$332.serializeField(output, 15, "languageCode", obj.getLanguageCode());
[info]  shared_ser$macro$332.serializeField(output, 16, "technicalContact", obj.getTechnicalContact());
[info]  shared_ser$macro$332.serializeField(output, 17, "contactEmail", obj.getContactEmail());
[info]  shared_ser$macro$333.serializeField(output, 18, "pCdbVersionDate", obj.getPCdbVersionDate());
[info]  shared_ser$macro$333.serializeField(output, 19, "pAdbVersionDate", obj.getPAdbVersionDate())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$334
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[Option[org.aftermarket.pies.v67.Header]]
findEnumSerializer[Option[org.aftermarket.pies.v67.Header]]
findOptionSerializer(Option[org.aftermarket.pies.v67.Header])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializer[Option[org.aftermarket.pies.v67.Header]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Header]]](fm.serializer.OptionSerializer[org.aftermarket.pies.v67.Header]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Header]]])
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializerAllowImplicits[Option[org.aftermarket.pies.v67.Header]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Header]]](fm.serializer.OptionSerializer[org.aftermarket.pies.v67.Header]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Header]]])
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[org.aftermarket.pies.v67.Header]
findEnumSerializer[org.aftermarket.pies.v67.Header]
findOptionSerializer(org.aftermarket.pies.v67.Header)
findCollectionSerializer(org.aftermarket.pies.v67.Header)
checkCollection(org.aftermarket.pies.v67.Header, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.pies.v67.Header, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.pies.v67.Header, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.pies.v67.Header)
extractFieldAnnotations(org.aftermarket.pies.v67.Header)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v67.Header)
getJavaBeanFields(org.aftermarket.pies.v67.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v67.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method getPCdbVersionDate, method setPCdbVersionDate, method getPAdbVersionDate, method setPAdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate)
Getters: Set(method getParentDUNSNumber, method getTechnicalContact, method getSubmissionType, method getPAdbVersionDate, method getPIESVersion, method getChangesSinceDate, method getBrandOwnerDUNS, method getParentVMRSID, method getParentGLN, method getContactEmail, method getParentAAIAID, method getBuyerDuns, method getBlanketEffectiveDate, method getBrandOwnerVMRSID, method getBrandOwnerGLN, method getCurrencyCode, method getBrandOwnerAAIAID, method getPCdbVersionDate, method getLanguageCode)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pAdbVersionDate
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(method getPIESVersion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(piesVersion,getPIESVersion,null,String)
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(method getSubmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(submissionType,getSubmissionType,null,String)
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(method getBlanketEffectiveDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(method getChangesSinceDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(method getParentDUNSNumber) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String)
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(method getParentGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentGLN,getParentGLN,null,String)
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(method getParentVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentVMRSID,getParentVMRSID,null,String)
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(method getParentAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentAAIAID,getParentAAIAID,null,String)
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(method getBrandOwnerDUNS) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String)
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(method getBrandOwnerGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String)
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(method getBrandOwnerVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String)
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(method getBrandOwnerAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String)
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(method getBuyerDuns) - Annotations: List()
Adding JavaBeanField: JavaBeanField(buyerDuns,getBuyerDuns,null,String)
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(method getCurrencyCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(currencyCode,getCurrencyCode,null,String)
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(method getLanguageCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(languageCode,getLanguageCode,null,String)
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(method getTechnicalContact) - Annotations: List()
Adding JavaBeanField: JavaBeanField(technicalContact,getTechnicalContact,null,String)
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(method getContactEmail) - Annotations: List()
Adding JavaBeanField: JavaBeanField(contactEmail,getContactEmail,null,String)
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(method getPCdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pCdbVersionDate,getPCdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pAdbVersionDate
hasTransientAnnotation(method getPAdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pAdbVersionDate,getPAdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v67.Header) - Bean Fields: Vector(JavaBeanField(piesVersion,getPIESVersion,null,String), JavaBeanField(submissionType,getSubmissionType,null,String), JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String), JavaBeanField(parentGLN,getParentGLN,null,String), JavaBeanField(parentVMRSID,getParentVMRSID,null,String), JavaBeanField(parentAAIAID,getParentAAIAID,null,String), JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String), JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String), JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String), JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String), JavaBeanField(buyerDuns,getBuyerDuns,null,String), JavaBeanField(currencyCode,getCurrencyCode,null,String), JavaBeanField(languageCode,getLanguageCode,null,String), JavaBeanField(technicalContact,getTechnicalContact,null,String), JavaBeanField(contactEmail,getContactEmail,null,String), JavaBeanField(pCdbVersionDate,getPCdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(pAdbVersionDate,getPAdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar))
makeFieldImplsForJavaBean(org.aftermarket.pies.v67.Header)
getJavaBeanFields(org.aftermarket.pies.v67.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v67.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method getPCdbVersionDate, method setPCdbVersionDate, method getPAdbVersionDate, method setPAdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate)
Getters: Set(method getParentDUNSNumber, method getTechnicalContact, method getSubmissionType, method getPAdbVersionDate, method getPIESVersion, method getChangesSinceDate, method getBrandOwnerDUNS, method getParentVMRSID, method getParentGLN, method getContactEmail, method getParentAAIAID, method getBuyerDuns, method getBlanketEffectiveDate, method getBrandOwnerVMRSID, method getBrandOwnerGLN, method getCurrencyCode, method getBrandOwnerAAIAID, method getPCdbVersionDate, method getLanguageCode)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pAdbVersionDate
makeFieldImplsForJavaBean(org.aftermarket.pies.v67.Header) => IllegalArgumentException: Missing Setter for String / method getPIESVersion
tryMakeObjectSerializer[org.aftermarket.pies.v67.Header](Vector(FieldImpl(1,piesVersion,getPIESVersion,null,0,null,null,null,null), FieldImpl(2,submissionType,getSubmissionType,null,1,null,null,null,null), FieldImpl(3,blanketEffectiveDate,getBlanketEffectiveDate,null,2,null,null,null,null), FieldImpl(4,changesSinceDate,getChangesSinceDate,null,3,null,null,null,null), FieldImpl(5,parentDUNSNumber,getParentDUNSNumber,null,4,null,null,null,null), FieldImpl(6,parentGLN,getParentGLN,null,5,null,null,null,null), FieldImpl(7,parentVMRSID,getParentVMRSID,null,6,null,null,null,null), FieldImpl(8,parentAAIAID,getParentAAIAID,null,7,null,null,null,null), FieldImpl(9,brandOwnerDUNS,getBrandOwnerDUNS,null,8,null,null,null,null), FieldImpl(10,brandOwnerGLN,getBrandOwnerGLN,null,9,null,null,null,null), FieldImpl(11,brandOwnerVMRSID,getBrandOwnerVMRSID,null,10,null,null,null,null), FieldImpl(12,brandOwnerAAIAID,getBrandOwnerAAIAID,null,11,null,null,null,null), FieldImpl(13,buyerDuns,getBuyerDuns,null,12,null,null,null,null), FieldImpl(14,currencyCode,getCurrencyCode,null,13,null,null,null,null), FieldImpl(15,languageCode,getLanguageCode,null,14,null,null,null,null), FieldImpl(16,technicalContact,getTechnicalContact,null,15,null,null,null,null), FieldImpl(17,contactEmail,getContactEmail,null,16,null,null,null,null), FieldImpl(18,pCdbVersionDate,getPCdbVersionDate,null,17,null,null,null,null), FieldImpl(19,pAdbVersionDate,getPAdbVersionDate,null,18,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializer[org.aftermarket.pies.v67.Header] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.pies.v67.Header]]({
[info]  implicit object objectSerializer$macro$337 extends fm.serializer.ObjectSerializer[org.aftermarket.pies.v67.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$335: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$336: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Serializer.xmlGregorianCalendar;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.pies.v67.Header): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.pies.v67.Header): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.pies.v67.Header): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v67.Header, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v67.Header, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.pies.v67.Header): Unit = {
[info]  shared_ser$macro$335.serializeField(output, 1, "piesVersion", obj.getPIESVersion());
[info]  shared_ser$macro$335.serializeField(output, 2, "submissionType", obj.getSubmissionType());
[info]  shared_ser$macro$336.serializeField(output, 3, "blanketEffectiveDate", obj.getBlanketEffectiveDate());
[info]  shared_ser$macro$336.serializeField(output, 4, "changesSinceDate", obj.getChangesSinceDate());
[info]  shared_ser$macro$335.serializeField(output, 5, "parentDUNSNumber", obj.getParentDUNSNumber());
[info]  shared_ser$macro$335.serializeField(output, 6, "parentGLN", obj.getParentGLN());
[info]  shared_ser$macro$335.serializeField(output, 7, "parentVMRSID", obj.getParentVMRSID());
[info]  shared_ser$macro$335.serializeField(output, 8, "parentAAIAID", obj.getParentAAIAID());
[info]  shared_ser$macro$335.serializeField(output, 9, "brandOwnerDUNS", obj.getBrandOwnerDUNS());
[info]  shared_ser$macro$335.serializeField(output, 10, "brandOwnerGLN", obj.getBrandOwnerGLN());
[info]  shared_ser$macro$335.serializeField(output, 11, "brandOwnerVMRSID", obj.getBrandOwnerVMRSID());
[info]  shared_ser$macro$335.serializeField(output, 12, "brandOwnerAAIAID", obj.getBrandOwnerAAIAID());
[info]  shared_ser$macro$335.serializeField(output, 13, "buyerDuns", obj.getBuyerDuns());
[info]  shared_ser$macro$335.serializeField(output, 14, "currencyCode", obj.getCurrencyCode());
[info]  shared_ser$macro$335.serializeField(output, 15, "languageCode", obj.getLanguageCode());
[info]  shared_ser$macro$335.serializeField(output, 16, "technicalContact", obj.getTechnicalContact());
[info]  shared_ser$macro$335.serializeField(output, 17, "contactEmail", obj.getContactEmail());
[info]  shared_ser$macro$336.serializeField(output, 18, "pCdbVersionDate", obj.getPCdbVersionDate());
[info]  shared_ser$macro$336.serializeField(output, 19, "pAdbVersionDate", obj.getPAdbVersionDate())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$337
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeSerializerAllowImplicits[org.aftermarket.pies.v67.Header] => Expr[fm.serializer.ObjectSerializer[org.aftermarket.pies.v67.Header]]({
[info]  implicit object objectSerializer$macro$337 extends fm.serializer.ObjectSerializer[org.aftermarket.pies.v67.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_ser$macro$335: fm.serializer.StringPrimitive = serializer.this.Serializer.string;
[info]  private[this] val shared_ser$macro$336: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Serializer.xmlGregorianCalendar;
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: org.aftermarket.pies.v67.Header): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: org.aftermarket.pies.v67.Header): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: org.aftermarket.pies.v67.Header): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v67.Header, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, org.aftermarket.pies.v67.Header, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: org.aftermarket.pies.v67.Header): Unit = {
[info]  shared_ser$macro$335.serializeField(output, 1, "piesVersion", obj.getPIESVersion());
[info]  shared_ser$macro$335.serializeField(output, 2, "submissionType", obj.getSubmissionType());
[info]  shared_ser$macro$336.serializeField(output, 3, "blanketEffectiveDate", obj.getBlanketEffectiveDate());
[info]  shared_ser$macro$336.serializeField(output, 4, "changesSinceDate", obj.getChangesSinceDate());
[info]  shared_ser$macro$335.serializeField(output, 5, "parentDUNSNumber", obj.getParentDUNSNumber());
[info]  shared_ser$macro$335.serializeField(output, 6, "parentGLN", obj.getParentGLN());
[info]  shared_ser$macro$335.serializeField(output, 7, "parentVMRSID", obj.getParentVMRSID());
[info]  shared_ser$macro$335.serializeField(output, 8, "parentAAIAID", obj.getParentAAIAID());
[info]  shared_ser$macro$335.serializeField(output, 9, "brandOwnerDUNS", obj.getBrandOwnerDUNS());
[info]  shared_ser$macro$335.serializeField(output, 10, "brandOwnerGLN", obj.getBrandOwnerGLN());
[info]  shared_ser$macro$335.serializeField(output, 11, "brandOwnerVMRSID", obj.getBrandOwnerVMRSID());
[info]  shared_ser$macro$335.serializeField(output, 12, "brandOwnerAAIAID", obj.getBrandOwnerAAIAID());
[info]  shared_ser$macro$335.serializeField(output, 13, "buyerDuns", obj.getBuyerDuns());
[info]  shared_ser$macro$335.serializeField(output, 14, "currencyCode", obj.getCurrencyCode());
[info]  shared_ser$macro$335.serializeField(output, 15, "languageCode", obj.getLanguageCode());
[info]  shared_ser$macro$335.serializeField(output, 16, "technicalContact", obj.getTechnicalContact());
[info]  shared_ser$macro$335.serializeField(output, 17, "contactEmail", obj.getContactEmail());
[info]  shared_ser$macro$336.serializeField(output, 18, "pCdbVersionDate", obj.getPCdbVersionDate());
[info]  shared_ser$macro$336.serializeField(output, 19, "pAdbVersionDate", obj.getPAdbVersionDate())
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$337
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[Option[org.aftermarket.pies.v65.Header]]
findEnumSerializer[Option[org.aftermarket.pies.v65.Header]]
findOptionSerializer(Option[org.aftermarket.pies.v65.Header])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeDeserializer[Option[org.aftermarket.pies.v65.Header]] => Expr[fm.serializer.Deserializer[Option[org.aftermarket.pies.v65.Header]]](fm.serializer.OptionDeserializer[org.aftermarket.pies.v65.Header]())
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[org.aftermarket.pies.v65.Header]
findEnumSerializer[org.aftermarket.pies.v65.Header]
findOptionSerializer(org.aftermarket.pies.v65.Header)
findCollectionDeserializer(org.aftermarket.pies.v65.Header)
elemTpe is empty for org.aftermarket.pies.v65.Header
tryMakeObjectSerializerOrDeserializer(org.aftermarket.pies.v65.Header)
extractFieldAnnotations(org.aftermarket.pies.v65.Header)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v65.Header)
getJavaBeanFields(org.aftermarket.pies.v65.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v65.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail)
Getters: Set(method getBrandOwnerDUNS, method getTechnicalContact, method getCurrencyCode, method getParentVMRSID, method getBrandOwnerGLN, method getBlanketEffectiveDate, method getParentGLN, method getChangesSinceDate, method getBrandOwnerVMRSID, method getParentDUNSNumber, method getBuyerDuns, method getBrandOwnerAAIAID, method getPIESVersion, method getLanguageCode, method getContactEmail, method getSubmissionType, method getParentAAIAID)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(method getPIESVersion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(piesVersion,getPIESVersion,null,String)
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(method getSubmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(submissionType,getSubmissionType,null,String)
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(method getBlanketEffectiveDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(method getChangesSinceDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(method getParentDUNSNumber) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String)
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(method getParentGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentGLN,getParentGLN,null,String)
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(method getParentVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentVMRSID,getParentVMRSID,null,String)
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(method getParentAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentAAIAID,getParentAAIAID,null,String)
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(method getBrandOwnerDUNS) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String)
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(method getBrandOwnerGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String)
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(method getBrandOwnerVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String)
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(method getBrandOwnerAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String)
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(method getBuyerDuns) - Annotations: List()
Adding JavaBeanField: JavaBeanField(buyerDuns,getBuyerDuns,null,String)
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(method getCurrencyCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(currencyCode,getCurrencyCode,null,String)
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(method getLanguageCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(languageCode,getLanguageCode,null,String)
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(method getTechnicalContact) - Annotations: List()
Adding JavaBeanField: JavaBeanField(technicalContact,getTechnicalContact,null,String)
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(method getContactEmail) - Annotations: List()
Adding JavaBeanField: JavaBeanField(contactEmail,getContactEmail,null,String)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v65.Header) - Bean Fields: Vector(JavaBeanField(piesVersion,getPIESVersion,null,String), JavaBeanField(submissionType,getSubmissionType,null,String), JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String), JavaBeanField(parentGLN,getParentGLN,null,String), JavaBeanField(parentVMRSID,getParentVMRSID,null,String), JavaBeanField(parentAAIAID,getParentAAIAID,null,String), JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String), JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String), JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String), JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String), JavaBeanField(buyerDuns,getBuyerDuns,null,String), JavaBeanField(currencyCode,getCurrencyCode,null,String), JavaBeanField(languageCode,getLanguageCode,null,String), JavaBeanField(technicalContact,getTechnicalContact,null,String), JavaBeanField(contactEmail,getContactEmail,null,String))
makeFieldImplsForJavaBean(org.aftermarket.pies.v65.Header)
getJavaBeanFields(org.aftermarket.pies.v65.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v65.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail)
Getters: Set(method getBrandOwnerDUNS, method getTechnicalContact, method getCurrencyCode, method getParentVMRSID, method getBrandOwnerGLN, method getBlanketEffectiveDate, method getParentGLN, method getChangesSinceDate, method getBrandOwnerVMRSID, method getParentDUNSNumber, method getBuyerDuns, method getBrandOwnerAAIAID, method getPIESVersion, method getLanguageCode, method getContactEmail, method getSubmissionType, method getParentAAIAID)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v65.Header
isJavaTransient - Checking field contactEmail
makeFieldImplsForJavaBean(org.aftermarket.pies.v65.Header) => IllegalArgumentException: Missing Setter for String / method getPIESVersion
tryMakeObjectDeserializer[org.aftermarket.pies.v65.Header](Vector(FieldImpl(1,piesVersion,getPIESVersion,null,0,null,null,null,null), FieldImpl(2,submissionType,getSubmissionType,null,1,null,null,null,null), FieldImpl(3,blanketEffectiveDate,getBlanketEffectiveDate,null,2,null,null,null,null), FieldImpl(4,changesSinceDate,getChangesSinceDate,null,3,null,null,null,null), FieldImpl(5,parentDUNSNumber,getParentDUNSNumber,null,4,null,null,null,null), FieldImpl(6,parentGLN,getParentGLN,null,5,null,null,null,null), FieldImpl(7,parentVMRSID,getParentVMRSID,null,6,null,null,null,null), FieldImpl(8,parentAAIAID,getParentAAIAID,null,7,null,null,null,null), FieldImpl(9,brandOwnerDUNS,getBrandOwnerDUNS,null,8,null,null,null,null), FieldImpl(10,brandOwnerGLN,getBrandOwnerGLN,null,9,null,null,null,null), FieldImpl(11,brandOwnerVMRSID,getBrandOwnerVMRSID,null,10,null,null,null,null), FieldImpl(12,brandOwnerAAIAID,getBrandOwnerAAIAID,null,11,null,null,null,null), FieldImpl(13,buyerDuns,getBuyerDuns,null,12,null,null,null,null), FieldImpl(14,currencyCode,getCurrencyCode,null,13,null,null,null,null), FieldImpl(15,languageCode,getLanguageCode,null,14,null,null,null,null), FieldImpl(16,technicalContact,getTechnicalContact,null,15,null,null,null,null), FieldImpl(17,contactEmail,getContactEmail,null,16,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeDeserializer[org.aftermarket.pies.v65.Header] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.pies.v65.Header]]({
[info]  implicit object objectDeserializer$macro$374 extends fm.serializer.ObjectDeserializer[org.aftermarket.pies.v65.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$338: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$339: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Deserializer.xmlGregorianCalendar;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("piesVersion", 1), scala.Tuple2("submissionType", 2), scala.Tuple2("blanketEffectiveDate", 3), scala.Tuple2("changesSinceDate", 4), scala.Tuple2("parentDUNSNumber", 5), scala.Tuple2("parentGLN", 6), scala.Tuple2("parentVMRSID", 7), scala.Tuple2("parentAAIAID", 8), scala.Tuple2("brandOwnerDUNS", 9), scala.Tuple2("brandOwnerGLN", 10), scala.Tuple2("brandOwnerVMRSID", 11), scala.Tuple2("brandOwnerAAIAID", 12), scala.Tuple2("buyerDuns", 13), scala.Tuple2("currencyCode", 14), scala.Tuple2("languageCode", 15), scala.Tuple2("technicalContact", 16), scala.Tuple2("contactEmail", 17));
[info]  final def defaultValue: org.aftermarket.pies.v65.Header = null.asInstanceOf[org.aftermarket.pies.v65.Header];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.pies.v65.Header = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.pies.v65.Header = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.pies.v65.Header] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.pies.v65.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.pies.v65.Header = {
[info]  var isset_1_piesVersion$macro$340: Boolean = false;
[info]  var isset_2_submissionType$macro$342: Boolean = false;
[info]  var isset_3_blanketEffectiveDate$macro$344: Boolean = false;
[info]  var isset_4_changesSinceDate$macro$346: Boolean = false;
[info]  var isset_5_parentDUNSNumber$macro$348: Boolean = false;
[info]  var isset_6_parentGLN$macro$350: Boolean = false;
[info]  var isset_7_parentVMRSID$macro$352: Boolean = false;
[info]  var isset_8_parentAAIAID$macro$354: Boolean = false;
[info]  var isset_9_brandOwnerDUNS$macro$356: Boolean = false;
[info]  var isset_10_brandOwnerGLN$macro$358: Boolean = false;
[info]  var isset_11_brandOwnerVMRSID$macro$360: Boolean = false;
[info]  var isset_12_brandOwnerAAIAID$macro$362: Boolean = false;
[info]  var isset_13_buyerDuns$macro$364: Boolean = false;
[info]  var isset_14_currencyCode$macro$366: Boolean = false;
[info]  var isset_15_languageCode$macro$368: Boolean = false;
[info]  var isset_16_technicalContact$macro$370: Boolean = false;
[info]  var isset_17_contactEmail$macro$372: Boolean = false;
[info]  var value_1_piesVersion$macro$341: String = null;
[info]  var value_2_submissionType$macro$343: String = null;
[info]  var value_3_blanketEffectiveDate$macro$345: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_4_changesSinceDate$macro$347: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_5_parentDUNSNumber$macro$349: String = null;
[info]  var value_6_parentGLN$macro$351: String = null;
[info]  var value_7_parentVMRSID$macro$353: String = null;
[info]  var value_8_parentAAIAID$macro$355: String = null;
[info]  var value_9_brandOwnerDUNS$macro$357: String = null;
[info]  var value_10_brandOwnerGLN$macro$359: String = null;
[info]  var value_11_brandOwnerVMRSID$macro$361: String = null;
[info]  var value_12_brandOwnerAAIAID$macro$363: String = null;
[info]  var value_13_buyerDuns$macro$365: String = null;
[info]  var value_14_currencyCode$macro$367: String = null;
[info]  var value_15_languageCode$macro$369: String = null;
[info]  var value_16_technicalContact$macro$371: String = null;
[info]  var value_17_contactEmail$macro$373: String = null;
[info]  var done: Boolean = false;
[info]  while$15(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_piesVersion$macro$341 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_1_piesVersion$macro$340 = true
[info]  }
[info]  case 2 => {
[info]  value_2_submissionType$macro$343 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_2_submissionType$macro$342 = true
[info]  }
[info]  case 3 => {
[info]  value_3_blanketEffectiveDate$macro$345 = shared_deser$macro$339.deserializeNested(input);
[info]  isset_3_blanketEffectiveDate$macro$344 = true
[info]  }
[info]  case 4 => {
[info]  value_4_changesSinceDate$macro$347 = shared_deser$macro$339.deserializeNested(input);
[info]  isset_4_changesSinceDate$macro$346 = true
[info]  }
[info]  case 5 => {
[info]  value_5_parentDUNSNumber$macro$349 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_5_parentDUNSNumber$macro$348 = true
[info]  }
[info]  case 6 => {
[info]  value_6_parentGLN$macro$351 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_6_parentGLN$macro$350 = true
[info]  }
[info]  case 7 => {
[info]  value_7_parentVMRSID$macro$353 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_7_parentVMRSID$macro$352 = true
[info]  }
[info]  case 8 => {
[info]  value_8_parentAAIAID$macro$355 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_8_parentAAIAID$macro$354 = true
[info]  }
[info]  case 9 => {
[info]  value_9_brandOwnerDUNS$macro$357 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_9_brandOwnerDUNS$macro$356 = true
[info]  }
[info]  case 10 => {
[info]  value_10_brandOwnerGLN$macro$359 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_10_brandOwnerGLN$macro$358 = true
[info]  }
[info]  case 11 => {
[info]  value_11_brandOwnerVMRSID$macro$361 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_11_brandOwnerVMRSID$macro$360 = true
[info]  }
[info]  case 12 => {
[info]  value_12_brandOwnerAAIAID$macro$363 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_12_brandOwnerAAIAID$macro$362 = true
[info]  }
[info]  case 13 => {
[info]  value_13_buyerDuns$macro$365 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_13_buyerDuns$macro$364 = true
[info]  }
[info]  case 14 => {
[info]  value_14_currencyCode$macro$367 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_14_currencyCode$macro$366 = true
[info]  }
[info]  case 15 => {
[info]  value_15_languageCode$macro$369 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_15_languageCode$macro$368 = true
[info]  }
[info]  case 16 => {
[info]  value_16_technicalContact$macro$371 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_16_technicalContact$macro$370 = true
[info]  }
[info]  case 17 => {
[info]  value_17_contactEmail$macro$373 = shared_deser$macro$338.deserializeNested(input);
[info]  isset_17_contactEmail$macro$372 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$15()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_piesVersion$macro$340.unary_$bang)
[info]  value_1_piesVersion$macro$341 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_submissionType$macro$342.unary_$bang)
[info]  value_2_submissionType$macro$343 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_blanketEffectiveDate$macro$344.unary_$bang)
[info]  value_3_blanketEffectiveDate$macro$345 = shared_deser$macro$339.defaultValue
[info]  else
[info]  ();
[info]  if (isset_4_changesSinceDate$macro$346.unary_$bang)
[info]  value_4_changesSinceDate$macro$347 = shared_deser$macro$339.defaultValue
[info]  else
[info]  ();
[info]  if (isset_5_parentDUNSNumber$macro$348.unary_$bang)
[info]  value_5_parentDUNSNumber$macro$349 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_6_parentGLN$macro$350.unary_$bang)
[info]  value_6_parentGLN$macro$351 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_7_parentVMRSID$macro$352.unary_$bang)
[info]  value_7_parentVMRSID$macro$353 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_8_parentAAIAID$macro$354.unary_$bang)
[info]  value_8_parentAAIAID$macro$355 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_9_brandOwnerDUNS$macro$356.unary_$bang)
[info]  value_9_brandOwnerDUNS$macro$357 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_10_brandOwnerGLN$macro$358.unary_$bang)
[info]  value_10_brandOwnerGLN$macro$359 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_11_brandOwnerVMRSID$macro$360.unary_$bang)
[info]  value_11_brandOwnerVMRSID$macro$361 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_12_brandOwnerAAIAID$macro$362.unary_$bang)
[info]  value_12_brandOwnerAAIAID$macro$363 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_13_buyerDuns$macro$364.unary_$bang)
[info]  value_13_buyerDuns$macro$365 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_14_currencyCode$macro$366.unary_$bang)
[info]  value_14_currencyCode$macro$367 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_15_languageCode$macro$368.unary_$bang)
[info]  value_15_languageCode$macro$369 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_16_technicalContact$macro$370.unary_$bang)
[info]  value_16_technicalContact$macro$371 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  if (isset_17_contactEmail$macro$372.unary_$bang)
[info]  value_17_contactEmail$macro$373 = shared_deser$macro$338.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.pies.v65.Header = new org.aftermarket.pies.v65.Header(value_1_piesVersion$macro$341, value_2_submissionType$macro$343, value_3_blanketEffectiveDate$macro$345, value_4_changesSinceDate$macro$347, value_5_parentDUNSNumber$macro$349, value_6_parentGLN$macro$351, value_7_parentVMRSID$macro$353, value_8_parentAAIAID$macro$355, value_9_brandOwnerDUNS$macro$357, value_10_brandOwnerGLN$macro$359, value_11_brandOwnerVMRSID$macro$361, value_12_brandOwnerAAIAID$macro$363, value_13_buyerDuns$macro$365, value_14_currencyCode$macro$367, value_15_languageCode$macro$369, value_16_technicalContact$macro$371, value_17_contactEmail$macro$373);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$374
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[Option[org.aftermarket.pies.v66.Header]]
findEnumSerializer[Option[org.aftermarket.pies.v66.Header]]
findOptionSerializer(Option[org.aftermarket.pies.v66.Header])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeDeserializer[Option[org.aftermarket.pies.v66.Header]] => Expr[fm.serializer.Deserializer[Option[org.aftermarket.pies.v66.Header]]](fm.serializer.OptionDeserializer[org.aftermarket.pies.v66.Header]())
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[org.aftermarket.pies.v66.Header]
findEnumSerializer[org.aftermarket.pies.v66.Header]
findOptionSerializer(org.aftermarket.pies.v66.Header)
findCollectionDeserializer(org.aftermarket.pies.v66.Header)
elemTpe is empty for org.aftermarket.pies.v66.Header
tryMakeObjectSerializerOrDeserializer(org.aftermarket.pies.v66.Header)
extractFieldAnnotations(org.aftermarket.pies.v66.Header)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v66.Header)
getJavaBeanFields(org.aftermarket.pies.v66.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v66.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method getPCdbVersionDate, method setPCdbVersionDate, method getPAdbVersionDate, method setPAdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate)
Getters: Set(method getParentAAIAID, method getPCdbVersionDate, method getContactEmail, method getPAdbVersionDate, method getParentDUNSNumber, method getParentVMRSID, method getCurrencyCode, method getSubmissionType, method getBrandOwnerDUNS, method getLanguageCode, method getBuyerDuns, method getParentGLN, method getBlanketEffectiveDate, method getPIESVersion, method getChangesSinceDate, method getBrandOwnerAAIAID, method getBrandOwnerVMRSID, method getBrandOwnerGLN, method getTechnicalContact)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pAdbVersionDate
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(method getPIESVersion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(piesVersion,getPIESVersion,null,String)
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(method getSubmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(submissionType,getSubmissionType,null,String)
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(method getBlanketEffectiveDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(method getChangesSinceDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(method getParentDUNSNumber) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String)
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(method getParentGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentGLN,getParentGLN,null,String)
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(method getParentVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentVMRSID,getParentVMRSID,null,String)
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(method getParentAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentAAIAID,getParentAAIAID,null,String)
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(method getBrandOwnerDUNS) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String)
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(method getBrandOwnerGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String)
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(method getBrandOwnerVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String)
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(method getBrandOwnerAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String)
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(method getBuyerDuns) - Annotations: List()
Adding JavaBeanField: JavaBeanField(buyerDuns,getBuyerDuns,null,String)
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(method getCurrencyCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(currencyCode,getCurrencyCode,null,String)
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(method getLanguageCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(languageCode,getLanguageCode,null,String)
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(method getTechnicalContact) - Annotations: List()
Adding JavaBeanField: JavaBeanField(technicalContact,getTechnicalContact,null,String)
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(method getContactEmail) - Annotations: List()
Adding JavaBeanField: JavaBeanField(contactEmail,getContactEmail,null,String)
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(method getPCdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pCdbVersionDate,getPCdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pAdbVersionDate
hasTransientAnnotation(method getPAdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pAdbVersionDate,getPAdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v66.Header) - Bean Fields: Vector(JavaBeanField(piesVersion,getPIESVersion,null,String), JavaBeanField(submissionType,getSubmissionType,null,String), JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String), JavaBeanField(parentGLN,getParentGLN,null,String), JavaBeanField(parentVMRSID,getParentVMRSID,null,String), JavaBeanField(parentAAIAID,getParentAAIAID,null,String), JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String), JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String), JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String), JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String), JavaBeanField(buyerDuns,getBuyerDuns,null,String), JavaBeanField(currencyCode,getCurrencyCode,null,String), JavaBeanField(languageCode,getLanguageCode,null,String), JavaBeanField(technicalContact,getTechnicalContact,null,String), JavaBeanField(contactEmail,getContactEmail,null,String), JavaBeanField(pCdbVersionDate,getPCdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(pAdbVersionDate,getPAdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar))
makeFieldImplsForJavaBean(org.aftermarket.pies.v66.Header)
getJavaBeanFields(org.aftermarket.pies.v66.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v66.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method getPCdbVersionDate, method setPCdbVersionDate, method getPAdbVersionDate, method setPAdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate)
Getters: Set(method getParentAAIAID, method getPCdbVersionDate, method getContactEmail, method getPAdbVersionDate, method getParentDUNSNumber, method getParentVMRSID, method getCurrencyCode, method getSubmissionType, method getBrandOwnerDUNS, method getLanguageCode, method getBuyerDuns, method getParentGLN, method getBlanketEffectiveDate, method getPIESVersion, method getChangesSinceDate, method getBrandOwnerAAIAID, method getBrandOwnerVMRSID, method getBrandOwnerGLN, method getTechnicalContact)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v66.Header
isJavaTransient - Checking field pAdbVersionDate
makeFieldImplsForJavaBean(org.aftermarket.pies.v66.Header) => IllegalArgumentException: Missing Setter for String / method getPIESVersion
tryMakeObjectDeserializer[org.aftermarket.pies.v66.Header](Vector(FieldImpl(1,piesVersion,getPIESVersion,null,0,null,null,null,null), FieldImpl(2,submissionType,getSubmissionType,null,1,null,null,null,null), FieldImpl(3,blanketEffectiveDate,getBlanketEffectiveDate,null,2,null,null,null,null), FieldImpl(4,changesSinceDate,getChangesSinceDate,null,3,null,null,null,null), FieldImpl(5,parentDUNSNumber,getParentDUNSNumber,null,4,null,null,null,null), FieldImpl(6,parentGLN,getParentGLN,null,5,null,null,null,null), FieldImpl(7,parentVMRSID,getParentVMRSID,null,6,null,null,null,null), FieldImpl(8,parentAAIAID,getParentAAIAID,null,7,null,null,null,null), FieldImpl(9,brandOwnerDUNS,getBrandOwnerDUNS,null,8,null,null,null,null), FieldImpl(10,brandOwnerGLN,getBrandOwnerGLN,null,9,null,null,null,null), FieldImpl(11,brandOwnerVMRSID,getBrandOwnerVMRSID,null,10,null,null,null,null), FieldImpl(12,brandOwnerAAIAID,getBrandOwnerAAIAID,null,11,null,null,null,null), FieldImpl(13,buyerDuns,getBuyerDuns,null,12,null,null,null,null), FieldImpl(14,currencyCode,getCurrencyCode,null,13,null,null,null,null), FieldImpl(15,languageCode,getLanguageCode,null,14,null,null,null,null), FieldImpl(16,technicalContact,getTechnicalContact,null,15,null,null,null,null), FieldImpl(17,contactEmail,getContactEmail,null,16,null,null,null,null), FieldImpl(18,pCdbVersionDate,getPCdbVersionDate,null,17,null,null,null,null), FieldImpl(19,pAdbVersionDate,getPAdbVersionDate,null,18,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeDeserializer[org.aftermarket.pies.v66.Header] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.pies.v66.Header]]({
[info]  implicit object objectDeserializer$macro$415 extends fm.serializer.ObjectDeserializer[org.aftermarket.pies.v66.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$375: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$376: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Deserializer.xmlGregorianCalendar;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("piesVersion", 1), scala.Tuple2("submissionType", 2), scala.Tuple2("blanketEffectiveDate", 3), scala.Tuple2("changesSinceDate", 4), scala.Tuple2("parentDUNSNumber", 5), scala.Tuple2("parentGLN", 6), scala.Tuple2("parentVMRSID", 7), scala.Tuple2("parentAAIAID", 8), scala.Tuple2("brandOwnerDUNS", 9), scala.Tuple2("brandOwnerGLN", 10), scala.Tuple2("brandOwnerVMRSID", 11), scala.Tuple2("brandOwnerAAIAID", 12), scala.Tuple2("buyerDuns", 13), scala.Tuple2("currencyCode", 14), scala.Tuple2("languageCode", 15), scala.Tuple2("technicalContact", 16), scala.Tuple2("contactEmail", 17), scala.Tuple2("pCdbVersionDate", 18), scala.Tuple2("pAdbVersionDate", 19));
[info]  final def defaultValue: org.aftermarket.pies.v66.Header = null.asInstanceOf[org.aftermarket.pies.v66.Header];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.pies.v66.Header = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.pies.v66.Header = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.pies.v66.Header] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.pies.v66.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.pies.v66.Header = {
[info]  var isset_1_piesVersion$macro$377: Boolean = false;
[info]  var isset_2_submissionType$macro$379: Boolean = false;
[info]  var isset_3_blanketEffectiveDate$macro$381: Boolean = false;
[info]  var isset_4_changesSinceDate$macro$383: Boolean = false;
[info]  var isset_5_parentDUNSNumber$macro$385: Boolean = false;
[info]  var isset_6_parentGLN$macro$387: Boolean = false;
[info]  var isset_7_parentVMRSID$macro$389: Boolean = false;
[info]  var isset_8_parentAAIAID$macro$391: Boolean = false;
[info]  var isset_9_brandOwnerDUNS$macro$393: Boolean = false;
[info]  var isset_10_brandOwnerGLN$macro$395: Boolean = false;
[info]  var isset_11_brandOwnerVMRSID$macro$397: Boolean = false;
[info]  var isset_12_brandOwnerAAIAID$macro$399: Boolean = false;
[info]  var isset_13_buyerDuns$macro$401: Boolean = false;
[info]  var isset_14_currencyCode$macro$403: Boolean = false;
[info]  var isset_15_languageCode$macro$405: Boolean = false;
[info]  var isset_16_technicalContact$macro$407: Boolean = false;
[info]  var isset_17_contactEmail$macro$409: Boolean = false;
[info]  var isset_18_pCdbVersionDate$macro$411: Boolean = false;
[info]  var isset_19_pAdbVersionDate$macro$413: Boolean = false;
[info]  var value_1_piesVersion$macro$378: String = null;
[info]  var value_2_submissionType$macro$380: String = null;
[info]  var value_3_blanketEffectiveDate$macro$382: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_4_changesSinceDate$macro$384: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_5_parentDUNSNumber$macro$386: String = null;
[info]  var value_6_parentGLN$macro$388: String = null;
[info]  var value_7_parentVMRSID$macro$390: String = null;
[info]  var value_8_parentAAIAID$macro$392: String = null;
[info]  var value_9_brandOwnerDUNS$macro$394: String = null;
[info]  var value_10_brandOwnerGLN$macro$396: String = null;
[info]  var value_11_brandOwnerVMRSID$macro$398: String = null;
[info]  var value_12_brandOwnerAAIAID$macro$400: String = null;
[info]  var value_13_buyerDuns$macro$402: String = null;
[info]  var value_14_currencyCode$macro$404: String = null;
[info]  var value_15_languageCode$macro$406: String = null;
[info]  var value_16_technicalContact$macro$408: String = null;
[info]  var value_17_contactEmail$macro$410: String = null;
[info]  var value_18_pCdbVersionDate$macro$412: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_19_pAdbVersionDate$macro$414: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var done: Boolean = false;
[info]  while$16(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_piesVersion$macro$378 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_1_piesVersion$macro$377 = true
[info]  }
[info]  case 2 => {
[info]  value_2_submissionType$macro$380 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_2_submissionType$macro$379 = true
[info]  }
[info]  case 3 => {
[info]  value_3_blanketEffectiveDate$macro$382 = shared_deser$macro$376.deserializeNested(input);
[info]  isset_3_blanketEffectiveDate$macro$381 = true
[info]  }
[info]  case 4 => {
[info]  value_4_changesSinceDate$macro$384 = shared_deser$macro$376.deserializeNested(input);
[info]  isset_4_changesSinceDate$macro$383 = true
[info]  }
[info]  case 5 => {
[info]  value_5_parentDUNSNumber$macro$386 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_5_parentDUNSNumber$macro$385 = true
[info]  }
[info]  case 6 => {
[info]  value_6_parentGLN$macro$388 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_6_parentGLN$macro$387 = true
[info]  }
[info]  case 7 => {
[info]  value_7_parentVMRSID$macro$390 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_7_parentVMRSID$macro$389 = true
[info]  }
[info]  case 8 => {
[info]  value_8_parentAAIAID$macro$392 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_8_parentAAIAID$macro$391 = true
[info]  }
[info]  case 9 => {
[info]  value_9_brandOwnerDUNS$macro$394 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_9_brandOwnerDUNS$macro$393 = true
[info]  }
[info]  case 10 => {
[info]  value_10_brandOwnerGLN$macro$396 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_10_brandOwnerGLN$macro$395 = true
[info]  }
[info]  case 11 => {
[info]  value_11_brandOwnerVMRSID$macro$398 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_11_brandOwnerVMRSID$macro$397 = true
[info]  }
[info]  case 12 => {
[info]  value_12_brandOwnerAAIAID$macro$400 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_12_brandOwnerAAIAID$macro$399 = true
[info]  }
[info]  case 13 => {
[info]  value_13_buyerDuns$macro$402 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_13_buyerDuns$macro$401 = true
[info]  }
[info]  case 14 => {
[info]  value_14_currencyCode$macro$404 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_14_currencyCode$macro$403 = true
[info]  }
[info]  case 15 => {
[info]  value_15_languageCode$macro$406 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_15_languageCode$macro$405 = true
[info]  }
[info]  case 16 => {
[info]  value_16_technicalContact$macro$408 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_16_technicalContact$macro$407 = true
[info]  }
[info]  case 17 => {
[info]  value_17_contactEmail$macro$410 = shared_deser$macro$375.deserializeNested(input);
[info]  isset_17_contactEmail$macro$409 = true
[info]  }
[info]  case 18 => {
[info]  value_18_pCdbVersionDate$macro$412 = shared_deser$macro$376.deserializeNested(input);
[info]  isset_18_pCdbVersionDate$macro$411 = true
[info]  }
[info]  case 19 => {
[info]  value_19_pAdbVersionDate$macro$414 = shared_deser$macro$376.deserializeNested(input);
[info]  isset_19_pAdbVersionDate$macro$413 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$16()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_piesVersion$macro$377.unary_$bang)
[info]  value_1_piesVersion$macro$378 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_submissionType$macro$379.unary_$bang)
[info]  value_2_submissionType$macro$380 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_blanketEffectiveDate$macro$381.unary_$bang)
[info]  value_3_blanketEffectiveDate$macro$382 = shared_deser$macro$376.defaultValue
[info]  else
[info]  ();
[info]  if (isset_4_changesSinceDate$macro$383.unary_$bang)
[info]  value_4_changesSinceDate$macro$384 = shared_deser$macro$376.defaultValue
[info]  else
[info]  ();
[info]  if (isset_5_parentDUNSNumber$macro$385.unary_$bang)
[info]  value_5_parentDUNSNumber$macro$386 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_6_parentGLN$macro$387.unary_$bang)
[info]  value_6_parentGLN$macro$388 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_7_parentVMRSID$macro$389.unary_$bang)
[info]  value_7_parentVMRSID$macro$390 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_8_parentAAIAID$macro$391.unary_$bang)
[info]  value_8_parentAAIAID$macro$392 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_9_brandOwnerDUNS$macro$393.unary_$bang)
[info]  value_9_brandOwnerDUNS$macro$394 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_10_brandOwnerGLN$macro$395.unary_$bang)
[info]  value_10_brandOwnerGLN$macro$396 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_11_brandOwnerVMRSID$macro$397.unary_$bang)
[info]  value_11_brandOwnerVMRSID$macro$398 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_12_brandOwnerAAIAID$macro$399.unary_$bang)
[info]  value_12_brandOwnerAAIAID$macro$400 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_13_buyerDuns$macro$401.unary_$bang)
[info]  value_13_buyerDuns$macro$402 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_14_currencyCode$macro$403.unary_$bang)
[info]  value_14_currencyCode$macro$404 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_15_languageCode$macro$405.unary_$bang)
[info]  value_15_languageCode$macro$406 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_16_technicalContact$macro$407.unary_$bang)
[info]  value_16_technicalContact$macro$408 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_17_contactEmail$macro$409.unary_$bang)
[info]  value_17_contactEmail$macro$410 = shared_deser$macro$375.defaultValue
[info]  else
[info]  ();
[info]  if (isset_18_pCdbVersionDate$macro$411.unary_$bang)
[info]  value_18_pCdbVersionDate$macro$412 = shared_deser$macro$376.defaultValue
[info]  else
[info]  ();
[info]  if (isset_19_pAdbVersionDate$macro$413.unary_$bang)
[info]  value_19_pAdbVersionDate$macro$414 = shared_deser$macro$376.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.pies.v66.Header = new org.aftermarket.pies.v66.Header(value_1_piesVersion$macro$378, value_2_submissionType$macro$380, value_3_blanketEffectiveDate$macro$382, value_4_changesSinceDate$macro$384, value_5_parentDUNSNumber$macro$386, value_6_parentGLN$macro$388, value_7_parentVMRSID$macro$390, value_8_parentAAIAID$macro$392, value_9_brandOwnerDUNS$macro$394, value_10_brandOwnerGLN$macro$396, value_11_brandOwnerVMRSID$macro$398, value_12_brandOwnerAAIAID$macro$400, value_13_buyerDuns$macro$402, value_14_currencyCode$macro$404, value_15_languageCode$macro$406, value_16_technicalContact$macro$408, value_17_contactEmail$macro$410, value_18_pCdbVersionDate$macro$412, value_19_pAdbVersionDate$macro$414);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$415
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[Option[org.aftermarket.pies.v67.Header]]
findEnumSerializer[Option[org.aftermarket.pies.v67.Header]]
findOptionSerializer(Option[org.aftermarket.pies.v67.Header])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeDeserializer[Option[org.aftermarket.pies.v67.Header]] => Expr[fm.serializer.Deserializer[Option[org.aftermarket.pies.v67.Header]]](fm.serializer.OptionDeserializer[org.aftermarket.pies.v67.Header]())
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
findCommonType[org.aftermarket.pies.v67.Header]
findEnumSerializer[org.aftermarket.pies.v67.Header]
findOptionSerializer(org.aftermarket.pies.v67.Header)
findCollectionDeserializer(org.aftermarket.pies.v67.Header)
elemTpe is empty for org.aftermarket.pies.v67.Header
tryMakeObjectSerializerOrDeserializer(org.aftermarket.pies.v67.Header)
extractFieldAnnotations(org.aftermarket.pies.v67.Header)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v67.Header)
getJavaBeanFields(org.aftermarket.pies.v67.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v67.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method getPCdbVersionDate, method setPCdbVersionDate, method getPAdbVersionDate, method setPAdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate)
Getters: Set(method getParentDUNSNumber, method getTechnicalContact, method getSubmissionType, method getPAdbVersionDate, method getPIESVersion, method getChangesSinceDate, method getBrandOwnerDUNS, method getParentVMRSID, method getParentGLN, method getContactEmail, method getParentAAIAID, method getBuyerDuns, method getBlanketEffectiveDate, method getBrandOwnerVMRSID, method getBrandOwnerGLN, method getCurrencyCode, method getBrandOwnerAAIAID, method getPCdbVersionDate, method getLanguageCode)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pAdbVersionDate
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(method getPIESVersion) - Annotations: List()
Adding JavaBeanField: JavaBeanField(piesVersion,getPIESVersion,null,String)
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(method getSubmissionType) - Annotations: List()
Adding JavaBeanField: JavaBeanField(submissionType,getSubmissionType,null,String)
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(method getBlanketEffectiveDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(method getChangesSinceDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(method getParentDUNSNumber) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String)
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(method getParentGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentGLN,getParentGLN,null,String)
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(method getParentVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentVMRSID,getParentVMRSID,null,String)
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(method getParentAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(parentAAIAID,getParentAAIAID,null,String)
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(method getBrandOwnerDUNS) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String)
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(method getBrandOwnerGLN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String)
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(method getBrandOwnerVMRSID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String)
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(method getBrandOwnerAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String)
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(method getBuyerDuns) - Annotations: List()
Adding JavaBeanField: JavaBeanField(buyerDuns,getBuyerDuns,null,String)
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(method getCurrencyCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(currencyCode,getCurrencyCode,null,String)
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(method getLanguageCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(languageCode,getLanguageCode,null,String)
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(method getTechnicalContact) - Annotations: List()
Adding JavaBeanField: JavaBeanField(technicalContact,getTechnicalContact,null,String)
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(method getContactEmail) - Annotations: List()
Adding JavaBeanField: JavaBeanField(contactEmail,getContactEmail,null,String)
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(method getPCdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pCdbVersionDate,getPCdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pAdbVersionDate
hasTransientAnnotation(method getPAdbVersionDate) - Annotations: List()
Adding JavaBeanField: JavaBeanField(pAdbVersionDate,getPAdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v67.Header) - Bean Fields: Vector(JavaBeanField(piesVersion,getPIESVersion,null,String), JavaBeanField(submissionType,getSubmissionType,null,String), JavaBeanField(blanketEffectiveDate,getBlanketEffectiveDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(changesSinceDate,getChangesSinceDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(parentDUNSNumber,getParentDUNSNumber,null,String), JavaBeanField(parentGLN,getParentGLN,null,String), JavaBeanField(parentVMRSID,getParentVMRSID,null,String), JavaBeanField(parentAAIAID,getParentAAIAID,null,String), JavaBeanField(brandOwnerDUNS,getBrandOwnerDUNS,null,String), JavaBeanField(brandOwnerGLN,getBrandOwnerGLN,null,String), JavaBeanField(brandOwnerVMRSID,getBrandOwnerVMRSID,null,String), JavaBeanField(brandOwnerAAIAID,getBrandOwnerAAIAID,null,String), JavaBeanField(buyerDuns,getBuyerDuns,null,String), JavaBeanField(currencyCode,getCurrencyCode,null,String), JavaBeanField(languageCode,getLanguageCode,null,String), JavaBeanField(technicalContact,getTechnicalContact,null,String), JavaBeanField(contactEmail,getContactEmail,null,String), JavaBeanField(pCdbVersionDate,getPCdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar), JavaBeanField(pAdbVersionDate,getPAdbVersionDate,null,javax.xml.datatype.XMLGregorianCalendar))
makeFieldImplsForJavaBean(org.aftermarket.pies.v67.Header)
getJavaBeanFields(org.aftermarket.pies.v67.Header, strict: true)
getFieldsForType(org.aftermarket.pies.v67.Header) => tpe.members.sorted: List(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate, constructor Header, constructor Header, method getPIESVersion, method setPIESVersion, method getSubmissionType, method setSubmissionType, method getBlanketEffectiveDate, method setBlanketEffectiveDate, method getChangesSinceDate, method setChangesSinceDate, method getParentDUNSNumber, method setParentDUNSNumber, method getParentGLN, method setParentGLN, method getParentVMRSID, method setParentVMRSID, method getParentAAIAID, method setParentAAIAID, method getBrandOwnerDUNS, method setBrandOwnerDUNS, method getBrandOwnerGLN, method setBrandOwnerGLN, method getBrandOwnerVMRSID, method setBrandOwnerVMRSID, method getBrandOwnerAAIAID, method setBrandOwnerAAIAID, method getBuyerDuns, method setBuyerDuns, method getCurrencyCode, method setCurrencyCode, method getLanguageCode, method setLanguageCode, method getTechnicalContact, method setTechnicalContact, method getContactEmail, method setContactEmail, method getPCdbVersionDate, method setPCdbVersionDate, method getPAdbVersionDate, method setPAdbVersionDate, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable piesVersion, variable submissionType, variable blanketEffectiveDate, variable changesSinceDate, variable parentDUNSNumber, variable parentGLN, variable parentVMRSID, variable parentAAIAID, variable brandOwnerDUNS, variable brandOwnerGLN, variable brandOwnerVMRSID, variable brandOwnerAAIAID, variable buyerDuns, variable currencyCode, variable languageCode, variable technicalContact, variable contactEmail, variable pCdbVersionDate, variable pAdbVersionDate)
Getters: Set(method getParentDUNSNumber, method getTechnicalContact, method getSubmissionType, method getPAdbVersionDate, method getPIESVersion, method getChangesSinceDate, method getBrandOwnerDUNS, method getParentVMRSID, method getParentGLN, method getContactEmail, method getParentAAIAID, method getBuyerDuns, method getBlanketEffectiveDate, method getBrandOwnerVMRSID, method getBrandOwnerGLN, method getCurrencyCode, method getBrandOwnerAAIAID, method getPCdbVersionDate, method getLanguageCode)
Setters: Set()
hasTransientAnnotation(variable piesVersion) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PIESVersion", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field piesVersion
hasTransientAnnotation(variable submissionType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubmissionType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field submissionType
hasTransientAnnotation(variable blanketEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "BlanketEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field blanketEffectiveDate
hasTransientAnnotation(variable changesSinceDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ChangesSinceDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field changesSinceDate
hasTransientAnnotation(variable parentDUNSNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentDUNSNumber"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentDUNSNumber
hasTransientAnnotation(variable parentGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentGLN
hasTransientAnnotation(variable parentVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentVMRSID
hasTransientAnnotation(variable parentAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ParentAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field parentAAIAID
hasTransientAnnotation(variable brandOwnerDUNS) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerDUNS"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerDUNS
hasTransientAnnotation(variable brandOwnerGLN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerGLN"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerGLN
hasTransientAnnotation(variable brandOwnerVMRSID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerVMRSID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerVMRSID
hasTransientAnnotation(variable brandOwnerAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandOwnerAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field brandOwnerAAIAID
hasTransientAnnotation(variable buyerDuns) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BuyerDuns"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field buyerDuns
hasTransientAnnotation(variable currencyCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "CurrencyCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field currencyCode
hasTransientAnnotation(variable languageCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "LanguageCode"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field languageCode
hasTransientAnnotation(variable technicalContact) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "TechnicalContact"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field technicalContact
hasTransientAnnotation(variable contactEmail) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContactEmail"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field contactEmail
hasTransientAnnotation(variable pCdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PCdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pCdbVersionDate
hasTransientAnnotation(variable pAdbVersionDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "PAdbVersionDate"))
isJavaTransient - Loading org.aftermarket.pies.v67.Header
isJavaTransient - Checking field pAdbVersionDate
makeFieldImplsForJavaBean(org.aftermarket.pies.v67.Header) => IllegalArgumentException: Missing Setter for String / method getPIESVersion
tryMakeObjectDeserializer[org.aftermarket.pies.v67.Header](Vector(FieldImpl(1,piesVersion,getPIESVersion,null,0,null,null,null,null), FieldImpl(2,submissionType,getSubmissionType,null,1,null,null,null,null), FieldImpl(3,blanketEffectiveDate,getBlanketEffectiveDate,null,2,null,null,null,null), FieldImpl(4,changesSinceDate,getChangesSinceDate,null,3,null,null,null,null), FieldImpl(5,parentDUNSNumber,getParentDUNSNumber,null,4,null,null,null,null), FieldImpl(6,parentGLN,getParentGLN,null,5,null,null,null,null), FieldImpl(7,parentVMRSID,getParentVMRSID,null,6,null,null,null,null), FieldImpl(8,parentAAIAID,getParentAAIAID,null,7,null,null,null,null), FieldImpl(9,brandOwnerDUNS,getBrandOwnerDUNS,null,8,null,null,null,null), FieldImpl(10,brandOwnerGLN,getBrandOwnerGLN,null,9,null,null,null,null), FieldImpl(11,brandOwnerVMRSID,getBrandOwnerVMRSID,null,10,null,null,null,null), FieldImpl(12,brandOwnerAAIAID,getBrandOwnerAAIAID,null,11,null,null,null,null), FieldImpl(13,buyerDuns,getBuyerDuns,null,12,null,null,null,null), FieldImpl(14,currencyCode,getCurrencyCode,null,13,null,null,null,null), FieldImpl(15,languageCode,getLanguageCode,null,14,null,null,null,null), FieldImpl(16,technicalContact,getTechnicalContact,null,15,null,null,null,null), FieldImpl(17,contactEmail,getContactEmail,null,16,null,null,null,null), FieldImpl(18,pCdbVersionDate,getPCdbVersionDate,null,17,null,null,null,null), FieldImpl(19,pAdbVersionDate,getPAdbVersionDate,null,18,null,null,null,null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:20: makeDeserializer[org.aftermarket.pies.v67.Header] => Expr[fm.serializer.ObjectDeserializer[org.aftermarket.pies.v67.Header]]({
[info]  implicit object objectDeserializer$macro$456 extends fm.serializer.ObjectDeserializer[org.aftermarket.pies.v67.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  private[this] val shared_deser$macro$416: fm.serializer.StringPrimitive = serializer.this.Deserializer.string;
[info]  private[this] val shared_deser$macro$417: fm.serializer.MappedSimpleSerializer[String,javax.xml.datatype.XMLGregorianCalendar] = serializer.this.Deserializer.xmlGregorianCalendar;
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("piesVersion", 1), scala.Tuple2("submissionType", 2), scala.Tuple2("blanketEffectiveDate", 3), scala.Tuple2("changesSinceDate", 4), scala.Tuple2("parentDUNSNumber", 5), scala.Tuple2("parentGLN", 6), scala.Tuple2("parentVMRSID", 7), scala.Tuple2("parentAAIAID", 8), scala.Tuple2("brandOwnerDUNS", 9), scala.Tuple2("brandOwnerGLN", 10), scala.Tuple2("brandOwnerVMRSID", 11), scala.Tuple2("brandOwnerAAIAID", 12), scala.Tuple2("buyerDuns", 13), scala.Tuple2("currencyCode", 14), scala.Tuple2("languageCode", 15), scala.Tuple2("technicalContact", 16), scala.Tuple2("contactEmail", 17), scala.Tuple2("pCdbVersionDate", 18), scala.Tuple2("pAdbVersionDate", 19));
[info]  final def defaultValue: org.aftermarket.pies.v67.Header = null.asInstanceOf[org.aftermarket.pies.v67.Header];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): org.aftermarket.pies.v67.Header = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): org.aftermarket.pies.v67.Header = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, org.aftermarket.pies.v67.Header] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, org.aftermarket.pies.v67.Header] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): org.aftermarket.pies.v67.Header = {
[info]  var isset_1_piesVersion$macro$418: Boolean = false;
[info]  var isset_2_submissionType$macro$420: Boolean = false;
[info]  var isset_3_blanketEffectiveDate$macro$422: Boolean = false;
[info]  var isset_4_changesSinceDate$macro$424: Boolean = false;
[info]  var isset_5_parentDUNSNumber$macro$426: Boolean = false;
[info]  var isset_6_parentGLN$macro$428: Boolean = false;
[info]  var isset_7_parentVMRSID$macro$430: Boolean = false;
[info]  var isset_8_parentAAIAID$macro$432: Boolean = false;
[info]  var isset_9_brandOwnerDUNS$macro$434: Boolean = false;
[info]  var isset_10_brandOwnerGLN$macro$436: Boolean = false;
[info]  var isset_11_brandOwnerVMRSID$macro$438: Boolean = false;
[info]  var isset_12_brandOwnerAAIAID$macro$440: Boolean = false;
[info]  var isset_13_buyerDuns$macro$442: Boolean = false;
[info]  var isset_14_currencyCode$macro$444: Boolean = false;
[info]  var isset_15_languageCode$macro$446: Boolean = false;
[info]  var isset_16_technicalContact$macro$448: Boolean = false;
[info]  var isset_17_contactEmail$macro$450: Boolean = false;
[info]  var isset_18_pCdbVersionDate$macro$452: Boolean = false;
[info]  var isset_19_pAdbVersionDate$macro$454: Boolean = false;
[info]  var value_1_piesVersion$macro$419: String = null;
[info]  var value_2_submissionType$macro$421: String = null;
[info]  var value_3_blanketEffectiveDate$macro$423: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_4_changesSinceDate$macro$425: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_5_parentDUNSNumber$macro$427: String = null;
[info]  var value_6_parentGLN$macro$429: String = null;
[info]  var value_7_parentVMRSID$macro$431: String = null;
[info]  var value_8_parentAAIAID$macro$433: String = null;
[info]  var value_9_brandOwnerDUNS$macro$435: String = null;
[info]  var value_10_brandOwnerGLN$macro$437: String = null;
[info]  var value_11_brandOwnerVMRSID$macro$439: String = null;
[info]  var value_12_brandOwnerAAIAID$macro$441: String = null;
[info]  var value_13_buyerDuns$macro$443: String = null;
[info]  var value_14_currencyCode$macro$445: String = null;
[info]  var value_15_languageCode$macro$447: String = null;
[info]  var value_16_technicalContact$macro$449: String = null;
[info]  var value_17_contactEmail$macro$451: String = null;
[info]  var value_18_pCdbVersionDate$macro$453: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var value_19_pAdbVersionDate$macro$455: javax.xml.datatype.XMLGregorianCalendar = null;
[info]  var done: Boolean = false;
[info]  while$17(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_piesVersion$macro$419 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_1_piesVersion$macro$418 = true
[info]  }
[info]  case 2 => {
[info]  value_2_submissionType$macro$421 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_2_submissionType$macro$420 = true
[info]  }
[info]  case 3 => {
[info]  value_3_blanketEffectiveDate$macro$423 = shared_deser$macro$417.deserializeNested(input);
[info]  isset_3_blanketEffectiveDate$macro$422 = true
[info]  }
[info]  case 4 => {
[info]  value_4_changesSinceDate$macro$425 = shared_deser$macro$417.deserializeNested(input);
[info]  isset_4_changesSinceDate$macro$424 = true
[info]  }
[info]  case 5 => {
[info]  value_5_parentDUNSNumber$macro$427 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_5_parentDUNSNumber$macro$426 = true
[info]  }
[info]  case 6 => {
[info]  value_6_parentGLN$macro$429 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_6_parentGLN$macro$428 = true
[info]  }
[info]  case 7 => {
[info]  value_7_parentVMRSID$macro$431 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_7_parentVMRSID$macro$430 = true
[info]  }
[info]  case 8 => {
[info]  value_8_parentAAIAID$macro$433 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_8_parentAAIAID$macro$432 = true
[info]  }
[info]  case 9 => {
[info]  value_9_brandOwnerDUNS$macro$435 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_9_brandOwnerDUNS$macro$434 = true
[info]  }
[info]  case 10 => {
[info]  value_10_brandOwnerGLN$macro$437 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_10_brandOwnerGLN$macro$436 = true
[info]  }
[info]  case 11 => {
[info]  value_11_brandOwnerVMRSID$macro$439 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_11_brandOwnerVMRSID$macro$438 = true
[info]  }
[info]  case 12 => {
[info]  value_12_brandOwnerAAIAID$macro$441 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_12_brandOwnerAAIAID$macro$440 = true
[info]  }
[info]  case 13 => {
[info]  value_13_buyerDuns$macro$443 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_13_buyerDuns$macro$442 = true
[info]  }
[info]  case 14 => {
[info]  value_14_currencyCode$macro$445 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_14_currencyCode$macro$444 = true
[info]  }
[info]  case 15 => {
[info]  value_15_languageCode$macro$447 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_15_languageCode$macro$446 = true
[info]  }
[info]  case 16 => {
[info]  value_16_technicalContact$macro$449 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_16_technicalContact$macro$448 = true
[info]  }
[info]  case 17 => {
[info]  value_17_contactEmail$macro$451 = shared_deser$macro$416.deserializeNested(input);
[info]  isset_17_contactEmail$macro$450 = true
[info]  }
[info]  case 18 => {
[info]  value_18_pCdbVersionDate$macro$453 = shared_deser$macro$417.deserializeNested(input);
[info]  isset_18_pCdbVersionDate$macro$452 = true
[info]  }
[info]  case 19 => {
[info]  value_19_pAdbVersionDate$macro$455 = shared_deser$macro$417.deserializeNested(input);
[info]  isset_19_pAdbVersionDate$macro$454 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$17()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_piesVersion$macro$418.unary_$bang)
[info]  value_1_piesVersion$macro$419 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_submissionType$macro$420.unary_$bang)
[info]  value_2_submissionType$macro$421 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_blanketEffectiveDate$macro$422.unary_$bang)
[info]  value_3_blanketEffectiveDate$macro$423 = shared_deser$macro$417.defaultValue
[info]  else
[info]  ();
[info]  if (isset_4_changesSinceDate$macro$424.unary_$bang)
[info]  value_4_changesSinceDate$macro$425 = shared_deser$macro$417.defaultValue
[info]  else
[info]  ();
[info]  if (isset_5_parentDUNSNumber$macro$426.unary_$bang)
[info]  value_5_parentDUNSNumber$macro$427 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_6_parentGLN$macro$428.unary_$bang)
[info]  value_6_parentGLN$macro$429 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_7_parentVMRSID$macro$430.unary_$bang)
[info]  value_7_parentVMRSID$macro$431 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_8_parentAAIAID$macro$432.unary_$bang)
[info]  value_8_parentAAIAID$macro$433 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_9_brandOwnerDUNS$macro$434.unary_$bang)
[info]  value_9_brandOwnerDUNS$macro$435 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_10_brandOwnerGLN$macro$436.unary_$bang)
[info]  value_10_brandOwnerGLN$macro$437 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_11_brandOwnerVMRSID$macro$438.unary_$bang)
[info]  value_11_brandOwnerVMRSID$macro$439 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_12_brandOwnerAAIAID$macro$440.unary_$bang)
[info]  value_12_brandOwnerAAIAID$macro$441 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_13_buyerDuns$macro$442.unary_$bang)
[info]  value_13_buyerDuns$macro$443 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_14_currencyCode$macro$444.unary_$bang)
[info]  value_14_currencyCode$macro$445 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_15_languageCode$macro$446.unary_$bang)
[info]  value_15_languageCode$macro$447 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_16_technicalContact$macro$448.unary_$bang)
[info]  value_16_technicalContact$macro$449 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_17_contactEmail$macro$450.unary_$bang)
[info]  value_17_contactEmail$macro$451 = shared_deser$macro$416.defaultValue
[info]  else
[info]  ();
[info]  if (isset_18_pCdbVersionDate$macro$452.unary_$bang)
[info]  value_18_pCdbVersionDate$macro$453 = shared_deser$macro$417.defaultValue
[info]  else
[info]  ();
[info]  if (isset_19_pAdbVersionDate$macro$454.unary_$bang)
[info]  value_19_pAdbVersionDate$macro$455 = shared_deser$macro$417.defaultValue
[info]  else
[info]  ();
[info]  val obj: org.aftermarket.pies.v67.Header = new org.aftermarket.pies.v67.Header(value_1_piesVersion$macro$419, value_2_submissionType$macro$421, value_3_blanketEffectiveDate$macro$423, value_4_changesSinceDate$macro$425, value_5_parentDUNSNumber$macro$427, value_6_parentGLN$macro$429, value_7_parentVMRSID$macro$431, value_8_parentAAIAID$macro$433, value_9_brandOwnerDUNS$macro$435, value_10_brandOwnerGLN$macro$437, value_11_brandOwnerVMRSID$macro$439, value_12_brandOwnerAAIAID$macro$441, value_13_buyerDuns$macro$443, value_14_currencyCode$macro$445, value_15_languageCode$macro$447, value_16_technicalContact$macro$449, value_17_contactEmail$macro$451, value_18_pCdbVersionDate$macro$453, value_19_pAdbVersionDate$macro$455);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$456
[info] })
[info]  implicit val PIESHeaderHolderSerializer: SimpleSerializer[PIESHeaderHolder] = SimpleObjectSerializer.make[PIESHeaderHolder]
[info]  ^
tryMakeObjectSerializerOrDeserializer(fm.aaia.pies.PIESItemHolder)
extractFieldAnnotations(fm.aaia.pies.PIESItemHolder)
extractFieldAnnotations(fm.aaia.pies.PIESItemHolder) - Constructor Param: value pies65 - Annotations: List(fm.serializer.Field(1))
extractFieldAnnotations(fm.aaia.pies.PIESItemHolder) - Constructor Param: value pies66 - Annotations: List(fm.serializer.Field(2))
extractFieldAnnotations(fm.aaia.pies.PIESItemHolder) - Constructor Param: value pies67 - Annotations: List(fm.serializer.Field(3))
makeFieldImplsForJavaBeanImmutable(fm.aaia.pies.PIESItemHolder)
getJavaBeanFields(fm.aaia.pies.PIESItemHolder, strict: true)
getFieldsForType(fm.aaia.pies.PIESItemHolder) => tpe.members.sorted: List(value pies65, value pies65, value pies66, value pies66, value pies67, value pies67, constructor PIESItemHolder, value item, value item, method toHolder, method copy, method productElement, method productArity, method $init$, method productIterator, method productPrefix, method toXML, method toCommentedXML, method baseItemNumber, method partNumber, method brandId, method subBrandId, method hasACESApplications, method partTypeId, method hazardousMaterialCode, method itemLevelGTIN, method brandLabel, method subBrandLabel, method itemQuantitySize, method containerType, method quantityPerApplication, method itemEffectiveDate, method availableDate, method minimumOrderQuantity, method aaiaProductCategoryCode, method unspsc, method vmrsCode, method descriptions, method extendedInformation, method productAttributes, method packages, method kits, method partInterchanges, method digitalAssets, method withDigitalAssets, method key, method isValid, method isRemanufactured, method name, method customProductAttributes, method padbProductAttributes, method validPADBProductAttributes, method invalidPADBProductAttributes, method partType, method brand, method subBrand, method correctedBrandId, method correctedBrand, method correctedSubBrandId, method correctedSubBrand, method brandAndPartNumberKey, method hasBrand, method hasPartNumber, method hasPartType, method hasValidPartNumber, method getClass, method hashCode, method equals, method clone, method toString, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf, method canEqual)
Fields: Vector(value pies65, value pies66, value pies67, value item)
Getters: Set(method isValid)
Setters: Set()
hasTransientAnnotation(value pies65) - Annotations: List(@<?>)
hasTransientAnnotation(value pies66) - Annotations: List(@<?>)
hasTransientAnnotation(value pies67) - Annotations: List(@<?>)
hasTransientAnnotation(value item) - Annotations: List()
makeFieldImplsForJavaBeanImmutable(fm.aaia.pies.PIESItemHolder) => IllegalArgumentException: Missing Getter for value pies65
makeFieldImplsForJavaBean(fm.aaia.pies.PIESItemHolder)
makeFieldImplsForJavaBean(fm.aaia.pies.PIESItemHolder) - No args constructor not found
tryMakeObjectSerializer[fm.aaia.pies.PIESItemHolder](Vector(FieldImpl(1,pies65,pies65,null,0,null,null,Option[org.aftermarket.pies.v65.Item],null), FieldImpl(2,pies66,pies66,null,1,null,null,Option[org.aftermarket.pies.v66.Item],null), FieldImpl(3,pies67,pies67,null,2,null,null,Option[org.aftermarket.pies.v67.Item],null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:21: makeObjectSerializer[fm.aaia.pies.PIESItemHolder] => Expr[fm.serializer.ObjectSerializer[fm.aaia.pies.PIESItemHolder]]({
[info]  implicit object objectSerializer$macro$460 extends fm.serializer.ObjectSerializer[fm.aaia.pies.PIESItemHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$457: fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Item]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Item]]];
[info]  lazy private[this] val shared_ser$macro$458: fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Item]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Item]]];
[info]  lazy private[this] val shared_ser$macro$459: fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Item]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Item]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: fm.aaia.pies.PIESItemHolder): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: fm.aaia.pies.PIESItemHolder): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: fm.aaia.pies.PIESItemHolder): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, fm.aaia.pies.PIESItemHolder, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, fm.aaia.pies.PIESItemHolder, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: fm.aaia.pies.PIESItemHolder): Unit = {
[info]  shared_ser$macro$457.serializeField(output, 1, "pies65", obj.pies65);
[info]  shared_ser$macro$458.serializeField(output, 2, "pies66", obj.pies66);
[info]  shared_ser$macro$459.serializeField(output, 3, "pies67", obj.pies67)
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$460
[info] })
[info]  implicit val PIESItemHolderSerializer: SimpleSerializer[PIESItemHolder] = SimpleObjectSerializer.make[PIESItemHolder]
[info]  ^
tryMakeObjectSerializerOrDeserializer(fm.aaia.pies.PIESItemHolder)
extractFieldAnnotations(fm.aaia.pies.PIESItemHolder)
extractFieldAnnotations(fm.aaia.pies.PIESItemHolder) - Constructor Param: value pies65 - Annotations: List(fm.serializer.Field(1))
extractFieldAnnotations(fm.aaia.pies.PIESItemHolder) - Constructor Param: value pies66 - Annotations: List(fm.serializer.Field(2))
extractFieldAnnotations(fm.aaia.pies.PIESItemHolder) - Constructor Param: value pies67 - Annotations: List(fm.serializer.Field(3))
makeFieldImplsForJavaBeanImmutable(fm.aaia.pies.PIESItemHolder)
getJavaBeanFields(fm.aaia.pies.PIESItemHolder, strict: true)
getFieldsForType(fm.aaia.pies.PIESItemHolder) => tpe.members.sorted: List(value pies65, value pies65, value pies66, value pies66, value pies67, value pies67, constructor PIESItemHolder, value item, value item, method toHolder, method copy, method copy$default$1, method copy$default$2, method copy$default$3, method productElement, method productArity, method $init$, method productIterator, method productPrefix, method toXML, method toCommentedXML, method baseItemNumber, method partNumber, method brandId, method subBrandId, method hasACESApplications, method partTypeId, method hazardousMaterialCode, method itemLevelGTIN, method brandLabel, method subBrandLabel, method itemQuantitySize, method containerType, method quantityPerApplication, method itemEffectiveDate, method availableDate, method minimumOrderQuantity, method aaiaProductCategoryCode, method unspsc, method vmrsCode, method descriptions, method extendedInformation, method productAttributes, method packages, method kits, method partInterchanges, method digitalAssets, method withDigitalAssets, method key, method isValid, method isRemanufactured, method name, method customProductAttributes, method padbProductAttributes, method validPADBProductAttributes, method invalidPADBProductAttributes, method partType, method brand, method subBrand, method correctedBrandId, method correctedBrand, method correctedSubBrandId, method correctedSubBrand, method brandAndPartNumberKey, method hasBrand, method hasPartNumber, method hasPartType, method hasValidPartNumber, method getClass, method hashCode, method equals, method clone, method toString, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf, method canEqual)
Fields: Vector(value pies65, value pies66, value pies67, value item)
Getters: Set(method isValid)
Setters: Set()
hasTransientAnnotation(value pies65) - Annotations: List(fm.serializer.Field(1))
hasTransientAnnotation(value pies66) - Annotations: List(fm.serializer.Field(2))
hasTransientAnnotation(value pies67) - Annotations: List(fm.serializer.Field(3))
hasTransientAnnotation(value item) - Annotations: List()
makeFieldImplsForJavaBeanImmutable(fm.aaia.pies.PIESItemHolder) => IllegalArgumentException: Missing Getter for value pies65
makeFieldImplsForJavaBean(fm.aaia.pies.PIESItemHolder)
makeFieldImplsForJavaBean(fm.aaia.pies.PIESItemHolder) - No args constructor not found
tryMakeObjectDeserializer[fm.aaia.pies.PIESItemHolder](Vector(FieldImpl(1,pies65,pies65,null,0,null,null,Option[org.aftermarket.pies.v65.Item],null), FieldImpl(2,pies66,pies66,null,1,null,null,Option[org.aftermarket.pies.v66.Item],null), FieldImpl(3,pies67,pies67,null,2,null,null,Option[org.aftermarket.pies.v67.Item],null)))
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:21: makeObjectDeserializer[fm.aaia.pies.PIESItemHolder] => Expr[fm.serializer.ObjectDeserializer[fm.aaia.pies.PIESItemHolder]]({
[info]  implicit object objectDeserializer$macro$470 extends fm.serializer.ObjectDeserializer[fm.aaia.pies.PIESItemHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$461: fm.serializer.Deserializer[Option[org.aftermarket.pies.v65.Item]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v65.Item]]];
[info]  lazy private[this] val shared_deser$macro$462: fm.serializer.Deserializer[Option[org.aftermarket.pies.v66.Item]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v66.Item]]];
[info]  lazy private[this] val shared_deser$macro$463: fm.serializer.Deserializer[Option[org.aftermarket.pies.v67.Item]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v67.Item]]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("pies65", 1), scala.Tuple2("pies66", 2), scala.Tuple2("pies67", 3));
[info]  final def defaultValue: fm.aaia.pies.PIESItemHolder = null.asInstanceOf[fm.aaia.pies.PIESItemHolder];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): fm.aaia.pies.PIESItemHolder = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): fm.aaia.pies.PIESItemHolder = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, fm.aaia.pies.PIESItemHolder] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, fm.aaia.pies.PIESItemHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): fm.aaia.pies.PIESItemHolder = {
[info]  var isset_1_pies65$macro$464: Boolean = false;
[info]  var isset_2_pies66$macro$466: Boolean = false;
[info]  var isset_3_pies67$macro$468: Boolean = false;
[info]  var value_1_pies65$macro$465: Option[org.aftermarket.pies.v65.Item] = null;
[info]  var value_2_pies66$macro$467: Option[org.aftermarket.pies.v66.Item] = null;
[info]  var value_3_pies67$macro$469: Option[org.aftermarket.pies.v67.Item] = null;
[info]  var done: Boolean = false;
[info]  while$18(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_pies65$macro$465 = shared_deser$macro$461.deserializeNested(input);
[info]  isset_1_pies65$macro$464 = true
[info]  }
[info]  case 2 => {
[info]  value_2_pies66$macro$467 = shared_deser$macro$462.deserializeNested(input);
[info]  isset_2_pies66$macro$466 = true
[info]  }
[info]  case 3 => {
[info]  value_3_pies67$macro$469 = shared_deser$macro$463.deserializeNested(input);
[info]  isset_3_pies67$macro$468 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$18()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_pies65$macro$464.unary_$bang)
[info]  value_1_pies65$macro$465 = shared_deser$macro$461.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_pies66$macro$466.unary_$bang)
[info]  value_2_pies66$macro$467 = shared_deser$macro$462.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_pies67$macro$468.unary_$bang)
[info]  value_3_pies67$macro$469 = shared_deser$macro$463.defaultValue
[info]  else
[info]  ();
[info]  val obj: fm.aaia.pies.PIESItemHolder = new fm.aaia.pies.PIESItemHolder(value_1_pies65$macro$465, value_2_pies66$macro$467, value_3_pies67$macro$469);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$470
[info] })
[info]  implicit val PIESItemHolderSerializer: SimpleSerializer[PIESItemHolder] = SimpleObjectSerializer.make[PIESItemHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:21: makeSimpleObjectSerializer[fm.aaia.pies.PIESItemHolder] => Expr[fm.serializer.SimpleObjectSerializer[fm.aaia.pies.PIESItemHolder]](SimpleObjectSerializer.apply[fm.aaia.pies.PIESItemHolder]()({
[info]  implicit object objectSerializer$macro$460 extends fm.serializer.ObjectSerializer[fm.aaia.pies.PIESItemHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_ser$macro$457: fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Item]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Item]]];
[info]  lazy private[this] val shared_ser$macro$458: fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Item]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v66.Item]]];
[info]  lazy private[this] val shared_ser$macro$459: fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Item]] = implicitly[fm.serializer.Serializer[Option[org.aftermarket.pies.v67.Item]]];
[info]  final def serializeRaw(output: fm.serializer.RawOutput, v: fm.aaia.pies.PIESItemHolder): Unit = output.writeRawObject(v)(writeFun);
[info]  final def serializeNested(output: fm.serializer.NestedOutput, v: fm.aaia.pies.PIESItemHolder): Unit = output.writeNestedObject(v)(writeFun);
[info]  final def serializeField(output: fm.serializer.FieldOutput, number: Int, name: String, v: fm.aaia.pies.PIESItemHolder): Unit = output.writeFieldObject(number, name, v)(writeFun);
[info]  private[this] val writeFun: Function2[fm.serializer.FieldOutput, fm.aaia.pies.PIESItemHolder, Unit] = {
[info]  final class $anon extends Function2[fm.serializer.FieldOutput, fm.aaia.pies.PIESItemHolder, Unit] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(output: fm.serializer.FieldOutput, obj: fm.aaia.pies.PIESItemHolder): Unit = {
[info]  shared_ser$macro$457.serializeField(output, 1, "pies65", obj.pies65);
[info]  shared_ser$macro$458.serializeField(output, 2, "pies66", obj.pies66);
[info]  shared_ser$macro$459.serializeField(output, 3, "pies67", obj.pies67)
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectSerializer$macro$460
[info] }, {
[info]  implicit object objectDeserializer$macro$470 extends fm.serializer.ObjectDeserializer[fm.aaia.pies.PIESItemHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  lazy private[this] val shared_deser$macro$461: fm.serializer.Deserializer[Option[org.aftermarket.pies.v65.Item]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v65.Item]]];
[info]  lazy private[this] val shared_deser$macro$462: fm.serializer.Deserializer[Option[org.aftermarket.pies.v66.Item]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v66.Item]]];
[info]  lazy private[this] val shared_deser$macro$463: fm.serializer.Deserializer[Option[org.aftermarket.pies.v67.Item]] = implicitly[fm.serializer.Deserializer[Option[org.aftermarket.pies.v67.Item]]];
[info]  private[this] val fieldNameToNumberMap: scala.collection.immutable.Map[String, Int] = scala.collection.immutable.HashMap(scala.Tuple2("pies65", 1), scala.Tuple2("pies66", 2), scala.Tuple2("pies67", 3));
[info]  final def defaultValue: fm.aaia.pies.PIESItemHolder = null.asInstanceOf[fm.aaia.pies.PIESItemHolder];
[info]  final def deserializeRaw(input: fm.serializer.RawInput): fm.aaia.pies.PIESItemHolder = input.readRawObject(readFun);
[info]  final def deserializeNested(input: fm.serializer.NestedInput): fm.aaia.pies.PIESItemHolder = input.readNestedObject(readFun);
[info]  private[this] val readFun: Function1[fm.serializer.FieldInput, fm.aaia.pies.PIESItemHolder] = {
[info]  final class $anon extends Function1[fm.serializer.FieldInput, fm.aaia.pies.PIESItemHolder] {
[info]  def <init>() = {
[info]  super.<init>();
[info]  ()
[info]  };
[info]  def apply(input: fm.serializer.FieldInput): fm.aaia.pies.PIESItemHolder = {
[info]  var isset_1_pies65$macro$464: Boolean = false;
[info]  var isset_2_pies66$macro$466: Boolean = false;
[info]  var isset_3_pies67$macro$468: Boolean = false;
[info]  var value_1_pies65$macro$465: Option[org.aftermarket.pies.v65.Item] = null;
[info]  var value_2_pies66$macro$467: Option[org.aftermarket.pies.v66.Item] = null;
[info]  var value_3_pies67$macro$469: Option[org.aftermarket.pies.v67.Item] = null;
[info]  var done: Boolean = false;
[info]  while$18(){
[info]  if (done.unary_$bang)
[info]  {
[info]  {
[info]  val number: Int = input.readFieldNumber(fieldNameToNumberMap);
[info]  number: @scala.annotation.switch match {
[info]  case 0 => done = true
[info]  case 1 => {
[info]  value_1_pies65$macro$465 = shared_deser$macro$461.deserializeNested(input);
[info]  isset_1_pies65$macro$464 = true
[info]  }
[info]  case 2 => {
[info]  value_2_pies66$macro$467 = shared_deser$macro$462.deserializeNested(input);
[info]  isset_2_pies66$macro$466 = true
[info]  }
[info]  case 3 => {
[info]  value_3_pies67$macro$469 = shared_deser$macro$463.deserializeNested(input);
[info]  isset_3_pies67$macro$468 = true
[info]  }
[info]  case _ => input.skipUnknownField()
[info]  }
[info]  };
[info]  while$18()
[info]  }
[info]  else
[info]  ()
[info]  };
[info]  if (isset_1_pies65$macro$464.unary_$bang)
[info]  value_1_pies65$macro$465 = shared_deser$macro$461.defaultValue
[info]  else
[info]  ();
[info]  if (isset_2_pies66$macro$466.unary_$bang)
[info]  value_2_pies66$macro$467 = shared_deser$macro$462.defaultValue
[info]  else
[info]  ();
[info]  if (isset_3_pies67$macro$468.unary_$bang)
[info]  value_3_pies67$macro$469 = shared_deser$macro$463.defaultValue
[info]  else
[info]  ();
[info]  val obj: fm.aaia.pies.PIESItemHolder = new fm.aaia.pies.PIESItemHolder(value_1_pies65$macro$465, value_2_pies66$macro$467, value_3_pies67$macro$469);
[info]  obj
[info]  }
[info]  };
[info]  new $anon()
[info]  }
[info]  };
[info]  objectDeserializer$macro$470
[info] }))
[info]  implicit val PIESItemHolderSerializer: SimpleSerializer[PIESItemHolder] = SimpleObjectSerializer.make[PIESItemHolder]
[info]  ^
findCommonType[Option[org.aftermarket.pies.v65.Item]]
findEnumSerializer[Option[org.aftermarket.pies.v65.Item]]
findOptionSerializer(Option[org.aftermarket.pies.v65.Item])
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:21: makeSerializer[Option[org.aftermarket.pies.v65.Item]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Item]]](fm.serializer.OptionSerializer[org.aftermarket.pies.v65.Item]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Item]]])
[info]  implicit val PIESItemHolderSerializer: SimpleSerializer[PIESItemHolder] = SimpleObjectSerializer.make[PIESItemHolder]
[info]  ^
[info] /Users/eric/Work/fm-aaia/src/main/scala/fm/aaia/Implicits.scala:21: makeSerializerAllowImplicits[Option[org.aftermarket.pies.v65.Item]] => Expr[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Item]]](fm.serializer.OptionSerializer[org.aftermarket.pies.v65.Item]().asInstanceOf[fm.serializer.Serializer[Option[org.aftermarket.pies.v65.Item]]])
[info]  implicit val PIESItemHolderSerializer: SimpleSerializer[PIESItemHolder] = SimpleObjectSerializer.make[PIESItemHolder]
[info]  ^
findCommonType[org.aftermarket.pies.v65.Item]
findEnumSerializer[org.aftermarket.pies.v65.Item]
findOptionSerializer(org.aftermarket.pies.v65.Item)
findCollectionSerializer(org.aftermarket.pies.v65.Item)
checkCollection(org.aftermarket.pies.v65.Item, TraversableOnce[Tuple2[String, _]], fm.serializer.StringMapSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.pies.v65.Item, TraversableOnce[_], fm.serializer.TraversableOnceSerializer[_, _])
Tree: null
checkCollection(org.aftermarket.pies.v65.Item, Iterable[_], fm.serializer.JavaIterableSerializer[_, _])
Tree: null
tryMakeObjectSerializerOrDeserializer(org.aftermarket.pies.v65.Item)
extractFieldAnnotations(org.aftermarket.pies.v65.Item)
makeFieldImplsForJavaBeanImmutable(org.aftermarket.pies.v65.Item)
getJavaBeanFields(org.aftermarket.pies.v65.Item, strict: true)
getFieldsForType(org.aftermarket.pies.v65.Item) => tpe.members.sorted: List(variable hazardousMaterialCode, variable baseItemID, variable itemLevelGTIN, variable partNumber, variable brandAAIAID, variable brandLabel, variable subBrandAAIAID, variable subBrandLabel, variable acesApplications, variable itemQuantitySize, variable containerType, variable quantityPerApplication, variable itemEffectiveDate, variable availableDate, variable minimumOrderQuantity, variable manufacturerProductCodes, variable aaiaProductCategoryCode, variable unspsc, variable partTerminologyID, variable vmrsCode, variable descriptions, variable prices, variable extendedInformation, variable productAttributes, variable packages, variable kits, variable partInterchangeInfo, variable digitalAssets, variable maintenanceType, constructor Item, constructor Item, method getHazardousMaterialCode, method setHazardousMaterialCode, method getBaseItemID, method setBaseItemID, method getItemLevelGTIN, method setItemLevelGTIN, method getPartNumber, method setPartNumber, method getBrandAAIAID, method setBrandAAIAID, method getBrandLabel, method setBrandLabel, method getSubBrandAAIAID, method setSubBrandAAIAID, method getSubBrandLabel, method setSubBrandLabel, method getACESApplications, method setACESApplications, method getItemQuantitySize, method setItemQuantitySize, method getContainerType, method setContainerType, method getQuantityPerApplication, method setQuantityPerApplication, method getItemEffectiveDate, method setItemEffectiveDate, method getAvailableDate, method setAvailableDate, method getMinimumOrderQuantity, method setMinimumOrderQuantity, method getManufacturerProductCodes, method setManufacturerProductCodes, method getAAIAProductCategoryCode, method setAAIAProductCategoryCode, method getUNSPSC, method setUNSPSC, method getPartTerminologyID, method setPartTerminologyID, method getVMRSCode, method setVMRSCode, method getDescriptions, method setDescriptions, method getPrices, method setPrices, method getExtendedInformation, method setExtendedInformation, method getProductAttributes, method setProductAttributes, method getPackages, method setPackages, method getKits, method setKits, method getPartInterchangeInfo, method setPartInterchangeInfo, method getDigitalAssets, method setDigitalAssets, method getMaintenanceType, method setMaintenanceType, method equals, method equals, method hashCode, method hashCode, method toString, method append, method appendFields, method getDigitalAssets, method getKits, method getPackages, method getProductAttributes, method getExtendedInformation, method getDescriptions, method getMinimumOrderQuantity, method getQuantityPerApplication, method getItemQuantitySize, method getItemLevelGTIN, method getClass, method clone, method notify, method notifyAll, method wait, method wait, method wait, method finalize, method eq, method ne, method ==, method !=, method ##, method synchronized, method $isInstanceOf, method $asInstanceOf, method isInstanceOf, method asInstanceOf)
Fields: Vector(variable hazardousMaterialCode, variable baseItemID, variable itemLevelGTIN, variable partNumber, variable brandAAIAID, variable brandLabel, variable subBrandAAIAID, variable subBrandLabel, variable acesApplications, variable itemQuantitySize, variable containerType, variable quantityPerApplication, variable itemEffectiveDate, variable availableDate, variable minimumOrderQuantity, variable manufacturerProductCodes, variable aaiaProductCategoryCode, variable unspsc, variable partTerminologyID, variable vmrsCode, variable descriptions, variable prices, variable extendedInformation, variable productAttributes, variable packages, variable kits, variable partInterchangeInfo, variable digitalAssets, variable maintenanceType)
Getters: Set(method getProductAttributes, method getManufacturerProductCodes, method getPrices, method getUNSPSC, method getDigitalAssets, method getContainerType, method getAAIAProductCategoryCode, method getItemEffectiveDate, method getSubBrandAAIAID, method getKits, method getBaseItemID, method getExtendedInformation, method getItemLevelGTIN, method getPartTerminologyID, method getDescriptions, method getHazardousMaterialCode, method getMinimumOrderQuantity, method getVMRSCode, method getMaintenanceType, method getBrandAAIAID, method getACESApplications, method getItemQuantitySize, method getBrandLabel, method getPartNumber, method getPartInterchangeInfo, method getSubBrandLabel, method getPackages, method getAvailableDate, method getQuantityPerApplication)
Setters: Set()
hasTransientAnnotation(variable hazardousMaterialCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "HazardousMaterialCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field hazardousMaterialCode
hasTransientAnnotation(variable baseItemID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BaseItemID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field baseItemID
hasTransientAnnotation(variable itemLevelGTIN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ItemLevelGTIN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field itemLevelGTIN
hasTransientAnnotation(variable partNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartNumber"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field partNumber
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(variable brandLabel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandLabel"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field brandLabel
hasTransientAnnotation(variable subBrandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubBrandAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field subBrandAAIAID
hasTransientAnnotation(variable subBrandLabel) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "SubBrandLabel"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field subBrandLabel
hasTransientAnnotation(variable acesApplications) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ACESApplications"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field acesApplications
hasTransientAnnotation(variable itemQuantitySize) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ItemQuantitySize"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field itemQuantitySize
hasTransientAnnotation(variable containerType) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ContainerType"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field containerType
hasTransientAnnotation(variable quantityPerApplication) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "QuantityPerApplication"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field quantityPerApplication
hasTransientAnnotation(variable itemEffectiveDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "ItemEffectiveDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field itemEffectiveDate
hasTransientAnnotation(variable availableDate) - Annotations: List(javax.xml.bind.annotation.XmlSchemaType(name = "date"), javax.xml.bind.annotation.XmlElement(name = "AvailableDate"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field availableDate
hasTransientAnnotation(variable minimumOrderQuantity) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "MinimumOrderQuantity"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field minimumOrderQuantity
hasTransientAnnotation(variable manufacturerProductCodes) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ManufacturerProductCodes"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field manufacturerProductCodes
hasTransientAnnotation(variable aaiaProductCategoryCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "AAIAProductCategoryCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field aaiaProductCategoryCode
hasTransientAnnotation(variable unspsc) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "UNSPSC"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field unspsc
hasTransientAnnotation(variable partTerminologyID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartTerminologyID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field partTerminologyID
hasTransientAnnotation(variable vmrsCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "VMRSCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field vmrsCode
hasTransientAnnotation(variable descriptions) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Descriptions"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field descriptions
hasTransientAnnotation(variable prices) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Prices"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field prices
hasTransientAnnotation(variable extendedInformation) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ExtendedInformation"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field extendedInformation
hasTransientAnnotation(variable productAttributes) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ProductAttributes"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field productAttributes
hasTransientAnnotation(variable packages) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Packages"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field packages
hasTransientAnnotation(variable kits) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "Kits"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field kits
hasTransientAnnotation(variable partInterchangeInfo) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartInterchangeInfo"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field partInterchangeInfo
hasTransientAnnotation(variable digitalAssets) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "DigitalAssets"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field digitalAssets
hasTransientAnnotation(variable maintenanceType) - Annotations: List(javax.xml.bind.annotation.XmlAttribute(name = "MaintenanceType", required = 1))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field maintenanceType
hasTransientAnnotation(variable hazardousMaterialCode) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "HazardousMaterialCode"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field hazardousMaterialCode
hasTransientAnnotation(method getHazardousMaterialCode) - Annotations: List()
Adding JavaBeanField: JavaBeanField(hazardousMaterialCode,getHazardousMaterialCode,null,String)
hasTransientAnnotation(variable baseItemID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BaseItemID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field baseItemID
hasTransientAnnotation(method getBaseItemID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(baseItemID,getBaseItemID,null,String)
hasTransientAnnotation(variable itemLevelGTIN) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "ItemLevelGTIN"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field itemLevelGTIN
hasTransientAnnotation(method getItemLevelGTIN) - Annotations: List()
Adding JavaBeanField: JavaBeanField(itemLevelGTIN,getItemLevelGTIN,null,org.aftermarket.pies.v65.ItemLevelGTIN)
hasTransientAnnotation(variable partNumber) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "PartNumber"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field partNumber
hasTransientAnnotation(method getPartNumber) - Annotations: List()
Adding JavaBeanField: JavaBeanField(partNumber,getPartNumber,null,String)
hasTransientAnnotation(variable brandAAIAID) - Annotations: List(javax.xml.bind.annotation.XmlElement(name = "BrandAAIAID"))
isJavaTransient - Loading org.aftermarket.pies.v65.Item
isJavaTransient - Checking field brandAAIAID
hasTransientAnnotation(method getBrandAAIAID) - Annotations: List()
Adding JavaBeanField: JavaBeanField(
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment