diff --git a/src-generated/edu/nps/moves/dis7/AcknowledgeRPdu.java b/src-generated/edu/nps/moves/dis7/AcknowledgeRPdu.java
index 8734775add900078a95d12b0f701d7b54754ebce..728ac82a0c7043e6a8e3d5f8f1e2c7b9ff4287b2 100644
--- a/src-generated/edu/nps/moves/dis7/AcknowledgeRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/AcknowledgeRPdu.java
@@ -28,7 +28,7 @@ public class AcknowledgeRPdu extends SimulationManagementWithReliabilityFamilyPd
 /** Constructor */
  public AcknowledgeRPdu()
  {
-    setPduType( DISPDUType.ACKNOWLEDGE_R );
+    setPduType( DISPDUType.ACKNOWLEDGE_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/ActionRequestRPdu.java b/src-generated/edu/nps/moves/dis7/ActionRequestRPdu.java
index a2e746de252306c371fd67887e8473c47f801d2d..bacc8df1fcc077aadd453285fa0dcf8c82074e6e 100644
--- a/src-generated/edu/nps/moves/dis7/ActionRequestRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/ActionRequestRPdu.java
@@ -46,7 +46,7 @@ public class ActionRequestRPdu extends SimulationManagementWithReliabilityFamily
 /** Constructor */
  public ActionRequestRPdu()
  {
-    setPduType( DISPDUType.ACTION_REQUEST_R );
+    setPduType( DISPDUType.ACTION_REQUEST_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/ActionResponseRPdu.java b/src-generated/edu/nps/moves/dis7/ActionResponseRPdu.java
index bf187f8398ae1fc441a6debaedc9473a5f02e6ec..546580c69d8ff28eba4d8da910c561c145593a10 100644
--- a/src-generated/edu/nps/moves/dis7/ActionResponseRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/ActionResponseRPdu.java
@@ -37,7 +37,7 @@ public class ActionResponseRPdu extends SimulationManagementWithReliabilityFamil
 /** Constructor */
  public ActionResponseRPdu()
  {
-    setPduType( DISPDUType.ACTION_RESPONSE_R );
+    setPduType( DISPDUType.ACTION_RESPONSE_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/ArealObjectStatePdu.java b/src-generated/edu/nps/moves/dis7/ArealObjectStatePdu.java
index 7f7af49b9a18452d03be6e5b499de19312b43d53..8e763b59c77c84617925d8c4eca3093dc397dd3e 100644
--- a/src-generated/edu/nps/moves/dis7/ArealObjectStatePdu.java
+++ b/src-generated/edu/nps/moves/dis7/ArealObjectStatePdu.java
@@ -67,6 +67,7 @@ public int getMarshalledSize()
    marshalSize += referencedObjectID.getMarshalledSize();
    marshalSize += 2;  // updateNumber
    marshalSize += forceID.getMarshalledSize();
+   marshalSize += modifications.getMarshalledSize();
    marshalSize += objectType.getMarshalledSize();
    marshalSize += 4;  // specificObjectAppearance
    marshalSize += 2;  // generalObjectAppearance
diff --git a/src-generated/edu/nps/moves/dis7/CommentRPdu.java b/src-generated/edu/nps/moves/dis7/CommentRPdu.java
index 0f7da02b6ef4ee50aab931cb478e859fb4a717b8..6d895985dbc130b37284446194f80f6e91695b60 100644
--- a/src-generated/edu/nps/moves/dis7/CommentRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/CommentRPdu.java
@@ -31,7 +31,7 @@ public class CommentRPdu extends SimulationManagementWithReliabilityFamilyPdu im
 /** Constructor */
  public CommentRPdu()
  {
-    setPduType( DISPDUType.COMMENT_R );
+    setPduType( DISPDUType.COMMENT_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/CreateEntityRPdu.java b/src-generated/edu/nps/moves/dis7/CreateEntityRPdu.java
index ed6a5c8b39b87b89c60a4613ab1d63512d7e4537..732340901601ec66329d0b05c34e0c7b257dbe4d 100644
--- a/src-generated/edu/nps/moves/dis7/CreateEntityRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/CreateEntityRPdu.java
@@ -29,7 +29,7 @@ public class CreateEntityRPdu extends SimulationManagementWithReliabilityFamilyP
 /** Constructor */
  public CreateEntityRPdu()
  {
-    setPduType( DISPDUType.CREATE_ENTITY_R );
+    setPduType( DISPDUType.CREATE_ENTITY_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/DataQueryRPdu.java b/src-generated/edu/nps/moves/dis7/DataQueryRPdu.java
index fb98d2788f5422d02d2b9bd63c4227605e385a19..e3dc59d81d1fc06e6c451f39871e700c3f17ade0 100644
--- a/src-generated/edu/nps/moves/dis7/DataQueryRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/DataQueryRPdu.java
@@ -46,7 +46,7 @@ public class DataQueryRPdu extends SimulationManagementWithReliabilityFamilyPdu
 /** Constructor */
  public DataQueryRPdu()
  {
-    setPduType( DISPDUType.DATA_QUERY_R );
+    setPduType( DISPDUType.DATA_QUERY_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/DataRPdu.java b/src-generated/edu/nps/moves/dis7/DataRPdu.java
index 40d8f2ceae18b163a1f70d8a26cba0bb44e7b9d9..8e19761c53ac55fe938e4c1b0e335b5ae9147735 100644
--- a/src-generated/edu/nps/moves/dis7/DataRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/DataRPdu.java
@@ -43,7 +43,7 @@ public class DataRPdu extends SimulationManagementWithReliabilityFamilyPdu imple
 /** Constructor */
  public DataRPdu()
  {
-    setPduType( DISPDUType.DATA_R );
+    setPduType( DISPDUType.DATA_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/DirectedEnergyDamage.java b/src-generated/edu/nps/moves/dis7/DirectedEnergyDamage.java
index 2bc8046900dccc990794a4057a82327eaf8781c2..75f2149f36cd3233a388648bb7dbc40f86963a3d 100644
--- a/src-generated/edu/nps/moves/dis7/DirectedEnergyDamage.java
+++ b/src-generated/edu/nps/moves/dis7/DirectedEnergyDamage.java
@@ -69,6 +69,7 @@ public int getMarshalledSize()
    marshalSize += 4;  // temperature
    marshalSize += componentIdentification.getMarshalledSize();
    marshalSize += componentDamageStatus.getMarshalledSize();
+   marshalSize += componentVisualDamageStatus.getMarshalledSize();
    marshalSize += componentVisualSmokeColor.getMarshalledSize();
    marshalSize += fireEventID.getMarshalledSize();
    marshalSize += 2;  // padding2
diff --git a/src-generated/edu/nps/moves/dis7/DirectedEnergyFirePdu.java b/src-generated/edu/nps/moves/dis7/DirectedEnergyFirePdu.java
index 1e11454beb72cb323c6036296532b55c25889f03..a856e7ae8e690cc83f3a63ff1f72c2817b6b63fd 100644
--- a/src-generated/edu/nps/moves/dis7/DirectedEnergyFirePdu.java
+++ b/src-generated/edu/nps/moves/dis7/DirectedEnergyFirePdu.java
@@ -86,6 +86,7 @@ public int getMarshalledSize()
    marshalSize += 4;  // pad1
    marshalSize += 4;  // pulseRepititionFrequency
    marshalSize += 4;  // pulseWidth
+   marshalSize += flags.getMarshalledSize();
    marshalSize += pulseShape.getMarshalledSize();
    marshalSize += 1;  // pad2
    marshalSize += 4;  // pad3
diff --git a/src-generated/edu/nps/moves/dis7/EntityStatePdu.java b/src-generated/edu/nps/moves/dis7/EntityStatePdu.java
index 56742e41b56bd241f9ca4094fcdd0ed649500ce5..aa99c7a4fa173d6ae844b588aa9b60c25db610c8 100644
--- a/src-generated/edu/nps/moves/dis7/EntityStatePdu.java
+++ b/src-generated/edu/nps/moves/dis7/EntityStatePdu.java
@@ -76,6 +76,7 @@ public int getMarshalledSize()
    marshalSize += 4;  // entityAppearance
    marshalSize += deadReckoningParameters.getMarshalledSize();
    marshalSize += marking.getMarshalledSize();
+   marshalSize += capabilities.getMarshalledSize();
    for(int idx=0; idx < variableParameters.size(); idx++)
    {
         VariableParameter listElement = variableParameters.get(idx);
diff --git a/src-generated/edu/nps/moves/dis7/EnvironmentalProcessPdu.java b/src-generated/edu/nps/moves/dis7/EnvironmentalProcessPdu.java
index e9af04f6a2e4f13bc030a61d74252f1d70085f98..a95b7fcd5ac55ab54ff2d4665b76ec9aa5c63264 100644
--- a/src-generated/edu/nps/moves/dis7/EnvironmentalProcessPdu.java
+++ b/src-generated/edu/nps/moves/dis7/EnvironmentalProcessPdu.java
@@ -51,6 +51,7 @@ public int getMarshalledSize()
    marshalSize += environementalProcessID.getMarshalledSize();
    marshalSize += environmentType.getMarshalledSize();
    marshalSize += modelType.getMarshalledSize();
+   marshalSize += environmentStatus.getMarshalledSize();
    marshalSize += 2;  // numberOfEnvironmentRecords
    marshalSize += 2;  // sequenceNumber
    for(int idx=0; idx < environmentRecords.size(); idx++)
diff --git a/src-generated/edu/nps/moves/dis7/EventReportRPdu.java b/src-generated/edu/nps/moves/dis7/EventReportRPdu.java
index c7be5bd68fffbbefe1dc3085bfb19c622bd47d7f..f24a880905ccf64093063602640206161260e8df 100644
--- a/src-generated/edu/nps/moves/dis7/EventReportRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/EventReportRPdu.java
@@ -37,7 +37,7 @@ public class EventReportRPdu extends SimulationManagementWithReliabilityFamilyPd
 /** Constructor */
  public EventReportRPdu()
  {
-    setPduType( DISPDUType.EVENT_REPORT_R );
+    setPduType( DISPDUType.EVENT_REPORT_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/IFFPdu.java b/src-generated/edu/nps/moves/dis7/IFFPdu.java
index db5beb9e79a5da5f6f0ba797bb04c52967e416eb..4f0208fb16e08f8f3e7bf4274f097d38b97ba0df 100644
--- a/src-generated/edu/nps/moves/dis7/IFFPdu.java
+++ b/src-generated/edu/nps/moves/dis7/IFFPdu.java
@@ -37,7 +37,7 @@ public class IFFPdu extends DistributedEmissionsFamilyPdu implements Serializabl
 /** Constructor */
  public IFFPdu()
  {
-    setPduType( DISPDUType.IFF );
+    setPduType( DISPDUType.IDENTIFICATION_FRIEND_OR_FOE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/LEDetonationPdu.java b/src-generated/edu/nps/moves/dis7/LEDetonationPdu.java
index 69db424af179b0033b258dea7a2e44b1da11d038..40feac3ca7d2f08a442510569209a6078c130a1f 100644
--- a/src-generated/edu/nps/moves/dis7/LEDetonationPdu.java
+++ b/src-generated/edu/nps/moves/dis7/LEDetonationPdu.java
@@ -44,7 +44,7 @@ public class LEDetonationPdu extends LiveEntityFamilyPdu implements Serializable
 /** Constructor */
  public LEDetonationPdu()
  {
-    setPduType( DISPDUType.LE_DETONATION );
+    setPduType( DISPDUType.LIVE_ENTITY_DETONATION );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/LEFirePdu.java b/src-generated/edu/nps/moves/dis7/LEFirePdu.java
index a35b04b06f7141a9b99fdb2520b8e732c36f6e0f..f8f0173003688066476e0a846867f34b38d856b2 100644
--- a/src-generated/edu/nps/moves/dis7/LEFirePdu.java
+++ b/src-generated/edu/nps/moves/dis7/LEFirePdu.java
@@ -38,7 +38,7 @@ public class LEFirePdu extends LiveEntityFamilyPdu implements Serializable
 /** Constructor */
  public LEFirePdu()
  {
-    setPduType( DISPDUType.LE_FIRE );
+    setPduType( DISPDUType.LIVE_ENTITY_FIRE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/LinearSegmentParameter.java b/src-generated/edu/nps/moves/dis7/LinearSegmentParameter.java
index 5130a3b74b225f318b93c08d11c18843670ce72a..cf7a730846b7f7dcadc4ee8795332904b97eee09 100644
--- a/src-generated/edu/nps/moves/dis7/LinearSegmentParameter.java
+++ b/src-generated/edu/nps/moves/dis7/LinearSegmentParameter.java
@@ -59,6 +59,8 @@ public int getMarshalledSize()
    int marshalSize = 0; 
 
    marshalSize += 1;  // segmentNumber
+   marshalSize += segmentModification.getMarshalledSize();
+   marshalSize += generalSegmentAppearance.getMarshalledSize();
    marshalSize += 4;  // specificSegmentAppearance
    marshalSize += segmentLocation.getMarshalledSize();
    marshalSize += segmentOrientation.getMarshalledSize();
diff --git a/src-generated/edu/nps/moves/dis7/MinefieldStatePdu.java b/src-generated/edu/nps/moves/dis7/MinefieldStatePdu.java
index 5fd6038c38dfccb3df4462de5d25f6f2bd43e61d..8fdc29eb85f6a6cc4fc5cb6f9f83776d8bb5ecf6 100644
--- a/src-generated/edu/nps/moves/dis7/MinefieldStatePdu.java
+++ b/src-generated/edu/nps/moves/dis7/MinefieldStatePdu.java
@@ -71,6 +71,7 @@ public int getMarshalledSize()
    marshalSize += 2;  // numberOfMineTypes
    marshalSize += minefieldLocation.getMarshalledSize();
    marshalSize += minefieldOrientation.getMarshalledSize();
+   marshalSize += appearance.getMarshalledSize();
    marshalSize += protocolMode.getMarshalledSize();
    for(int idx=0; idx < perimeterPoints.size(); idx++)
    {
diff --git a/src-generated/edu/nps/moves/dis7/PointObjectStatePdu.java b/src-generated/edu/nps/moves/dis7/PointObjectStatePdu.java
index 69ae281ddb01155d98993bbb05ca94b801cc5775..e336505e010a6084a5c6792146fac3d5d31d12ee 100644
--- a/src-generated/edu/nps/moves/dis7/PointObjectStatePdu.java
+++ b/src-generated/edu/nps/moves/dis7/PointObjectStatePdu.java
@@ -72,10 +72,12 @@ public int getMarshalledSize()
    marshalSize += referencedObjectID.getMarshalledSize();
    marshalSize += 4;  // updateNumber
    marshalSize += forceID.getMarshalledSize();
+   marshalSize += modifications.getMarshalledSize();
    marshalSize += objectType.getMarshalledSize();
    marshalSize += objectLocation.getMarshalledSize();
    marshalSize += objectOrientation.getMarshalledSize();
    marshalSize += 4;  // specificObjectAppearance
+   marshalSize += generObjectAppearance.getMarshalledSize();
    marshalSize += 2;  // padding1
    marshalSize += requesterID.getMarshalledSize();
    marshalSize += receivingID.getMarshalledSize();
diff --git a/src-generated/edu/nps/moves/dis7/RecordQueryRPdu.java b/src-generated/edu/nps/moves/dis7/RecordQueryRPdu.java
index 8b14a152f04f97cad32f40a6f062c5ef93f42c17..7fafd9cd0d5d1d9fa2589f55727e7e4c54ce62c7 100644
--- a/src-generated/edu/nps/moves/dis7/RecordQueryRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/RecordQueryRPdu.java
@@ -40,7 +40,7 @@ public class RecordQueryRPdu extends SimulationManagementWithReliabilityFamilyPd
 /** Constructor */
  public RecordQueryRPdu()
  {
-    setPduType( DISPDUType.RECORD_QUERY_R );
+    setPduType( DISPDUType.RECORD_QUERY_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/RecordRPdu.java b/src-generated/edu/nps/moves/dis7/RecordRPdu.java
index 6b63c6aff877f03bb234aae130ab130e477772af..ee37f295373a25c8f573e59e45bd4804b9c17871 100644
--- a/src-generated/edu/nps/moves/dis7/RecordRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/RecordRPdu.java
@@ -36,7 +36,7 @@ public class RecordRPdu extends SimulationManagementWithReliabilityFamilyPdu imp
 /** Constructor */
  public RecordRPdu()
  {
-    setPduType( DISPDUType.RECORD_R );
+    setPduType( DISPDUType.RECORD_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/RemoveEntityRPdu.java b/src-generated/edu/nps/moves/dis7/RemoveEntityRPdu.java
index 2b347778be6ec81667a39ce30a094fb4127fcc00..dbe7129db1c861216b5c2a82121279424cd24d5a 100644
--- a/src-generated/edu/nps/moves/dis7/RemoveEntityRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/RemoveEntityRPdu.java
@@ -29,7 +29,7 @@ public class RemoveEntityRPdu extends SimulationManagementWithReliabilityFamilyP
 /** Constructor */
  public RemoveEntityRPdu()
  {
-    setPduType( DISPDUType.REMOVE_ENTITY_R );
+    setPduType( DISPDUType.REMOVE_ENTITY_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/SetDataRPdu.java b/src-generated/edu/nps/moves/dis7/SetDataRPdu.java
index 4338e6b742b9fb026e00b02ec5672af0816f1d4e..42df7099cdb3f565689fab58bab98e8d41da4383 100644
--- a/src-generated/edu/nps/moves/dis7/SetDataRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/SetDataRPdu.java
@@ -43,7 +43,7 @@ public class SetDataRPdu extends SimulationManagementWithReliabilityFamilyPdu im
 /** Constructor */
  public SetDataRPdu()
  {
-    setPduType( DISPDUType.SET_DATA_R );
+    setPduType( DISPDUType.SET_DATA_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/SetRecordRPdu.java b/src-generated/edu/nps/moves/dis7/SetRecordRPdu.java
index 226875be2e55f1f74f6f20afd995c05c6bf26f85..0ec231627482b52b27fe538ea5bb3ded8eea65ff 100644
--- a/src-generated/edu/nps/moves/dis7/SetRecordRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/SetRecordRPdu.java
@@ -37,7 +37,7 @@ public class SetRecordRPdu extends SimulationManagementWithReliabilityFamilyPdu
 /** Constructor */
  public SetRecordRPdu()
  {
-    setPduType( DISPDUType.SET_RECORD_R );
+    setPduType( DISPDUType.SET_RECORD_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/StartResumeRPdu.java b/src-generated/edu/nps/moves/dis7/StartResumeRPdu.java
index 68849b3f7163983798d3801f0323acef9e9f36e8..893b6a3d6dc4644ddd48553a2a7636413ca6ba6e 100644
--- a/src-generated/edu/nps/moves/dis7/StartResumeRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/StartResumeRPdu.java
@@ -35,7 +35,7 @@ public class StartResumeRPdu extends SimulationManagementWithReliabilityFamilyPd
 /** Constructor */
  public StartResumeRPdu()
  {
-    setPduType( DISPDUType.START_RESUME_R );
+    setPduType( DISPDUType.START_RESUME_RELIABLE );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/StopFreezePdu.java b/src-generated/edu/nps/moves/dis7/StopFreezePdu.java
index 75784c85d704d4d2c503a1ce0927147dbed86026..0b35b9a9e689022e63080ce71d7b0aa2e8aa69a1 100644
--- a/src-generated/edu/nps/moves/dis7/StopFreezePdu.java
+++ b/src-generated/edu/nps/moves/dis7/StopFreezePdu.java
@@ -44,6 +44,7 @@ public int getMarshalledSize()
    marshalSize = super.getMarshalledSize();
    marshalSize += realWorldTime.getMarshalledSize();
    marshalSize += reason.getMarshalledSize();
+   marshalSize += frozenBehavior.getMarshalledSize();
    marshalSize += 2;  // padding1
    marshalSize += 4;  // requestID
 
diff --git a/src-generated/edu/nps/moves/dis7/StopFreezeRPdu.java b/src-generated/edu/nps/moves/dis7/StopFreezeRPdu.java
index c784a0c975d9d579c855fc45782ef99139e7f125..a2f93a3b871ba36fa97f045e55021d3ba2031378 100644
--- a/src-generated/edu/nps/moves/dis7/StopFreezeRPdu.java
+++ b/src-generated/edu/nps/moves/dis7/StopFreezeRPdu.java
@@ -37,7 +37,7 @@ public class StopFreezeRPdu extends SimulationManagementWithReliabilityFamilyPdu
 /** Constructor */
  public StopFreezeRPdu()
  {
-    setPduType( DISPDUType.STOP_FREEZE_R );
+    setPduType( DISPDUType.STOP_FREEZE_RELIABLE );
  }
 
 public int getMarshalledSize()
@@ -47,6 +47,7 @@ public int getMarshalledSize()
    marshalSize = super.getMarshalledSize();
    marshalSize += realWorldTime.getMarshalledSize();
    marshalSize += reason.getMarshalledSize();
+   marshalSize += frozenBehavior.getMarshalledSize();
    marshalSize += requiredReliablityService.getMarshalledSize();
    marshalSize += 1;  // pad1
    marshalSize += 4;  // requestID
diff --git a/src-generated/edu/nps/moves/dis7/TSPIPdu.java b/src-generated/edu/nps/moves/dis7/TSPIPdu.java
index 4505aeac0f0b1b4282b647b3432db8a80e63aa87..2aad3523840ac57c00dd1ed49251b87328f3524d 100644
--- a/src-generated/edu/nps/moves/dis7/TSPIPdu.java
+++ b/src-generated/edu/nps/moves/dis7/TSPIPdu.java
@@ -42,7 +42,7 @@ public class TSPIPdu extends LiveEntityFamilyPdu implements Serializable
 /** Constructor */
  public TSPIPdu()
  {
-    setPduType( DISPDUType.TSPI );
+    setPduType( DISPDUType.TIME_SPACE_POSITION_INFORMATION );
  }
 
 public int getMarshalledSize()
diff --git a/src-generated/edu/nps/moves/dis7/enumerations/DISPDUType.java b/src-generated/edu/nps/moves/dis7/enumerations/DISPDUType.java
index a1fbdb4cb8c5156e20080d138f347770565283db..e4f16a3eaca641174a47537e8a0d6ffc5a5d7faf 100644
--- a/src-generated/edu/nps/moves/dis7/enumerations/DISPDUType.java
+++ b/src-generated/edu/nps/moves/dis7/enumerations/DISPDUType.java
@@ -71,15 +71,11 @@ public enum DISPDUType
     /** Receiver */
     RECEIVER (27, "Receiver"),
     /** IFF */
-    IFF (28, "IFF"),
-    /** IFF */
     IDENTIFICATION_FRIEND_OR_FOE (28, "IFF"),
     /** Underwater Acoustic */
     UNDERWATER_ACOUSTIC (29, "Underwater Acoustic"),
     /** Supplemental Emission / Entity State */
     SUPPLEMENTAL_EMISSION_ENTITY_STATE (30, "Supplemental Emission / Entity State"),
-    /** Supplemental Emission / Entity State */
-    SEES (30, "Supplemental Emission / Entity State"),
     /** Intercom Signal */
     INTERCOM_SIGNAL (31, "Intercom Signal"),
     /** Intercom Control */
@@ -111,80 +107,44 @@ public enum DISPDUType
     /** Areal Object State */
     AREAL_OBJECT_STATE (45, "Areal Object State"),
     /** TSPI */
-    TSPI (46, "TSPI"),
-    /** TSPI */
     TIME_SPACE_POSITION_INFORMATION (46, "TSPI"),
     /** Appearance */
     APPEARANCE (47, "Appearance"),
     /** Articulated Parts */
     ARTICULATED_PARTS (48, "Articulated Parts"),
     /** LE Fire */
-    LE_FIRE (49, "LE Fire"),
-    /** LE Fire */
     LIVE_ENTITY_FIRE (49, "LE Fire"),
     /** LE Detonation */
-    LE_DETONATION (50, "LE Detonation"),
-    /** LE Detonation */
     LIVE_ENTITY_DETONATION (50, "LE Detonation"),
     /** Create Entity-R */
-    CREATE_ENTITY_R (51, "Create Entity-R"),
-    /** Create Entity-R */
     CREATE_ENTITY_RELIABLE (51, "Create Entity-R"),
     /** Remove Entity-R */
-    REMOVE_ENTITY_R (52, "Remove Entity-R"),
-    /** Remove Entity-R */
     REMOVE_ENTITY_RELIABLE (52, "Remove Entity-R"),
     /** Start/Resume-R */
-    START_RESUME_R (53, "Start/Resume-R"),
-    /** Start/Resume-R */
     START_RESUME_RELIABLE (53, "Start/Resume-R"),
     /** Stop/Freeze-R */
-    STOP_FREEZE_R (54, "Stop/Freeze-R"),
-    /** Stop/Freeze-R */
     STOP_FREEZE_RELIABLE (54, "Stop/Freeze-R"),
     /** Acknowledge-R */
-    ACKNOWLEDGE_R (55, "Acknowledge-R"),
-    /** Acknowledge-R */
     ACKNOWLEDGE_RELIABLE (55, "Acknowledge-R"),
     /** Action Request-R */
-    ACTION_REQUEST_R (56, "Action Request-R"),
-    /** Action Request-R */
     ACTION_REQUEST_RELIABLE (56, "Action Request-R"),
     /** Action Response-R */
-    ACTION_RESPONSE_R (57, "Action Response-R"),
-    /** Action Response-R */
     ACTION_RESPONSE_RELIABLE (57, "Action Response-R"),
     /** Data Query-R */
-    DATA_QUERY_R (58, "Data Query-R"),
-    /** Data Query-R */
     DATA_QUERY_RELIABLE (58, "Data Query-R"),
     /** Set Data-R */
-    SET_DATA_R (59, "Set Data-R"),
-    /** Set Data-R */
     SET_DATA_RELIABLE (59, "Set Data-R"),
     /** Data-R */
-    DATA_R (60, "Data-R"),
-    /** Data-R */
     DATA_RELIABLE (60, "Data-R"),
     /** Event Report-R */
-    EVENT_REPORT_R (61, "Event Report-R"),
-    /** Event Report-R */
     EVENT_REPORT_RELIABLE (61, "Event Report-R"),
     /** Comment-R */
-    COMMENT_R (62, "Comment-R"),
-    /** Comment-R */
     COMMENT_RELIABLE (62, "Comment-R"),
     /** Record-R */
-    RECORD_R (63, "Record-R"),
-    /** Record-R */
     RECORD_RELIABLE (63, "Record-R"),
     /** Set Record-R */
-    SET_RECORD_R (64, "Set Record-R"),
-    /** Set Record-R */
     SET_RECORD_RELIABLE	 (64, "Set Record-R"),
     /** Record Query-R */
-    RECORD_QUERY_R (65, "Record Query-R"),
-    /** Record Query-R */
     RECORD_QUERY_RELIABLE (65, "Record Query-R"),
     /** Collision-Elastic */
     COLLISION_ELASTIC (66, "Collision-Elastic"),