@@ -269,7 +269,7 @@ public void createOutputFormat(String fields, List<SasFieldInfo> availableFields
269
269
try {
270
270
Set <String > requestedFieldIds = SasUtils .extractRequestedFields (fields , availableFields );
271
271
272
- Map <String , SasFieldInfo > fieldsToWrite = new HashMap <>();
272
+ Map <String , SasFieldInfo > fieldsToWrite = new TreeMap <>();
273
273
for (SasFieldInfo field : availableFields )
274
274
if (requestedFieldIds == null || requestedFieldIds .contains (field .getNaaccrId ()))
275
275
fieldsToWrite .put (field .getTruncatedNaaccrId (), field );
@@ -348,9 +348,9 @@ public void convert(String fields, List<SasFieldInfo> availableFields) throws IO
348
348
for (SasFieldInfo info : availableFields )
349
349
itemNumbers .put (info .getNaaccrId (), info .getNum ().toString ());
350
350
351
- Map <String , SasFieldInfo > rootFields = new HashMap <>();
352
- Map <String , SasFieldInfo > patientFields = new HashMap <>();
353
- Map <String , SasFieldInfo > tumorFields = new HashMap <>();
351
+ Map <String , SasFieldInfo > rootFields = new TreeMap <>();
352
+ Map <String , SasFieldInfo > patientFields = new TreeMap <>();
353
+ Map <String , SasFieldInfo > tumorFields = new TreeMap <>();
354
354
Map <String , SasFieldInfo > fieldsToWrite = new TreeMap <>();
355
355
for (SasFieldInfo field : availableFields ) {
356
356
if (requestedFieldIds == null || requestedFieldIds .contains (field .getNaaccrId ())) {
0 commit comments