From 6d6ec05b333740946f4eaf55b15b50aedb1e93bc Mon Sep 17 00:00:00 2001
From: Lars Johansson <lars.johansson@ess.eu>
Date: Fri, 16 Jun 2023 11:27:18 +0200
Subject: [PATCH] Adjust readability of integration tests

---
 .../org/openepics/names/docker/NamesIT.java   | 195 +++++++++---------
 .../names/docker/StructuresDeviceGroupIT.java | 150 +++++++-------
 .../names/docker/StructuresDeviceTypeIT.java  | 160 +++++++-------
 .../names/docker/StructuresDisciplineIT.java  | 116 +++++------
 .../names/docker/StructuresSubsystemIT.java   | 180 ++++++++--------
 .../names/docker/StructuresSystemGroupIT.java | 116 +++++------
 .../names/docker/StructuresSystemIT.java      | 174 ++++++++--------
 7 files changed, 548 insertions(+), 543 deletions(-)

diff --git a/src/test/java/org/openepics/names/docker/NamesIT.java b/src/test/java/org/openepics/names/docker/NamesIT.java
index abfbd8e9..7abdac4b 100644
--- a/src/test/java/org/openepics/names/docker/NamesIT.java
+++ b/src/test/java/org/openepics/names/docker/NamesIT.java
@@ -231,13 +231,14 @@ class NamesIT {
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1",               Boolean.FALSE);
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1:EMR-RFA-071",   Boolean.FALSE);
             ITUtilNameElement.assertIsLegacy("RFQ-010PRL:EMR-RFA-071", Boolean.FALSE);
-            ITUtilNameElement.assertRead("/legacy",             0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0, 0);
+
+            ITUtilNameElement.assertRead("/legacy",             0);
+            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   0);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 0);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0);
 
             // create
             createdNameElement = ITUtilNameElement.assertCreate(nameElementCommandCreate);
@@ -258,13 +259,14 @@ class NamesIT {
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1",               Boolean.FALSE);
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1:EMR-RFA-071",   Boolean.FALSE);
             ITUtilNameElement.assertIsLegacy("RFQ-010PRL:EMR-RFA-071", Boolean.FALSE);
-            ITUtilNameElement.assertRead("/legacy",             0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0, 0);
+
+            ITUtilNameElement.assertRead("/legacy",             0);
+            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   0);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 0);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0);
 
             // delete, approve
             structureElementCommandConfirm = new StructureElementCommandConfirm(
@@ -282,13 +284,14 @@ class NamesIT {
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1",               Boolean.FALSE);
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1:EMR-RFA-071",   Boolean.FALSE);
             ITUtilNameElement.assertIsLegacy("RFQ-010PRL:EMR-RFA-071", Boolean.FALSE);
-            ITUtilNameElement.assertRead("/legacy",             0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0, 0);
+
+            ITUtilNameElement.assertRead("/legacy",             0);
+            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   0);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 0);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0);
 
             ITUtilStructureElement.assertApprove(structureElementCommandConfirm);
 
@@ -306,13 +309,14 @@ class NamesIT {
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1",               Boolean.TRUE);
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1:EMR-RFA-071",   Boolean.TRUE);
             ITUtilNameElement.assertIsLegacy("RFQ-010PRL:EMR-RFA-071", Boolean.FALSE);
-            ITUtilNameElement.assertRead("/legacy",             2, 2);
-            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   2, 2);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  1, 1);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 2, 2);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  1, 1);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  1, 1);
-            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0, 0);
+
+            ITUtilNameElement.assertRead("/legacy",             2);
+            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   2);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  1);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 2);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  1);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  1);
+            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0);
 
             ITUtilNameElement.assertDelete(nameElementCommandConfirm);
 
@@ -326,13 +330,14 @@ class NamesIT {
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1",               Boolean.TRUE);
             ITUtilNameElement.assertIsLegacy("RFQ-N1U1:EMR-RFA-071",   Boolean.FALSE);
             ITUtilNameElement.assertIsLegacy("RFQ-010PRL:EMR-RFA-071", Boolean.FALSE);
-            ITUtilNameElement.assertRead("/legacy",             1, 1);
-            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   1, 1);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  1, 1);
-            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 1, 1);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0, 0);
-            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0, 0);
+
+            ITUtilNameElement.assertRead("/legacy",             1);
+            ITUtilNameElement.assertRead("/legacy?name=RFQ%",   1);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1",  1);
+            ITUtilNameElement.assertRead("/legacy?name=%N1U1%", 1);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%EMR%",  0);
+            ITUtilNameElement.assertRead("/legacy?name=%FS%",   0);
         } catch (Exception e) {
             fail();
         }
@@ -975,87 +980,87 @@ class NamesIT {
             //     combination
             ITUtilNameElement.assertRead("", 8, -1);
 
-            ITUtilNameElement.assertRead("?deleted=false", 6, -1);
-            ITUtilNameElement.assertRead("?deleted=true",  2, -1);
+            ITUtilNameElement.assertRead("?deleted=false",                   6, -1);
+            ITUtilNameElement.assertRead("?deleted=true",                    2, -1);
 
             ITUtilNameElement.assertRead("?uuid=" + deviceTypeFS.toString(), 0);
             ITUtilNameElement.assertRead("?uuid=" + uuid.toString(),         1);
 
-            ITUtilNameElement.assertRead("?name=RFQ-010:EMR-FS-005",  1);
-            ITUtilNameElement.assertRead("?name=RFQ-010%",            8, -1);
-            ITUtilNameElement.assertRead("?name=RFQ-10%",             0);
+            ITUtilNameElement.assertRead("?name=RFQ-010:EMR-FS-005",         1);
+            ITUtilNameElement.assertRead("?name=RFQ-010%",                   8, -1);
+            ITUtilNameElement.assertRead("?name=RFQ-10%",                    0);
 
-            ITUtilNameElement.assertRead("?nameEquivalence=RFQ-10%",  8, -1);
+            ITUtilNameElement.assertRead("?nameEquivalence=RFQ-10%",         8, -1);
 
-            ITUtilNameElement.assertRead("?systemStructure=RFQ-010",  6, -1);
-            ITUtilNameElement.assertRead("?systemStructure=RFQ-0",    0);
-            ITUtilNameElement.assertRead("?systemStructure=RFQ-0__",  6, -1);
-            ITUtilNameElement.assertRead("?systemStructure=RFQ-N1U1", 0, -1);
+            ITUtilNameElement.assertRead("?systemStructure=RFQ-010",         6, -1);
+            ITUtilNameElement.assertRead("?systemStructure=RFQ-0",           0);
+            ITUtilNameElement.assertRead("?systemStructure=RFQ-0__",         6, -1);
+            ITUtilNameElement.assertRead("?systemStructure=RFQ-N1U1",        0, -1);
 
-            ITUtilNameElement.assertRead("?deviceStructure=EMR-FS",   6, -1);
-            ITUtilNameElement.assertRead("?deviceStructure=EMR-F",    0);
-            ITUtilNameElement.assertRead("?deviceStructure=EMR-F_",   6, -1);
-            ITUtilNameElement.assertRead("?deviceStructure=EMR-TT",   0);
+            ITUtilNameElement.assertRead("?deviceStructure=EMR-FS",          8);
+            ITUtilNameElement.assertRead("?deviceStructure=EMR-F",           0);
+            ITUtilNameElement.assertRead("?deviceStructure=EMR-F_",          8);
+            ITUtilNameElement.assertRead("?deviceStructure=EMR-TT",          0);
 
             ITUtilNameElement.assertRead("?index=003", 1);
 
-            ITUtilNameElement.assertRead("?description=description",               7, -1);
-            ITUtilNameElement.assertRead("?description=%description%",             8, -1);
-            ITUtilNameElement.assertRead("?description=updated description",       0, -1);
-            ITUtilNameElement.assertRead("?description=updated description%",      1, -1);
-            ITUtilNameElement.assertRead("?description=updated description again", 1);
-
-            ITUtilNameElement.assertRead("?who=test who",          8, -1);
-            ITUtilNameElement.assertRead("?who=test",              0);
-            ITUtilNameElement.assertRead("?who=who",               0);
-            ITUtilNameElement.assertRead("?who=test%",             8, -1);
-            ITUtilNameElement.assertRead("?who=%who",              8, -1);
-            ITUtilNameElement.assertRead("?who=%est%",             8, -1);
-            ITUtilNameElement.assertRead("?who=%wh%",              8, -1);
-            ITUtilNameElement.assertRead("?who=wh%",               0);
-            ITUtilNameElement.assertRead("?who=asdf",              0);
-            ITUtilNameElement.assertRead("?who=%asdf%",            0);
-
-            ITUtilNameElement.assertRead("?nameEquivalence=RFQ-10%&deviceStructure=EMR-FS", 6, -1);
+            ITUtilNameElement.assertRead("?description=description",                   7, -1);
+            ITUtilNameElement.assertRead("?description=%description%",                 8, -1);
+            ITUtilNameElement.assertRead("?description=updated description",           0, -1);
+            ITUtilNameElement.assertRead("?description=updated description%",          1, -1);
+            ITUtilNameElement.assertRead("?description=updated description again",     1);
+
+            ITUtilNameElement.assertRead("?who=test who",                    8, -1);
+            ITUtilNameElement.assertRead("?who=test",                        0);
+            ITUtilNameElement.assertRead("?who=who",                         0);
+            ITUtilNameElement.assertRead("?who=test%",                       8, -1);
+            ITUtilNameElement.assertRead("?who=%who",                        8, -1);
+            ITUtilNameElement.assertRead("?who=%est%",                       8, -1);
+            ITUtilNameElement.assertRead("?who=%wh%",                        8, -1);
+            ITUtilNameElement.assertRead("?who=wh%",                         0);
+            ITUtilNameElement.assertRead("?who=asdf",                        0);
+            ITUtilNameElement.assertRead("?who=%asdf%",                      0);
+
+            ITUtilNameElement.assertRead("?nameEquivalence=RFQ-10%&deviceStructure=EMR-FS", 8);
 
             // name or uuid
             //     /{name}
-            ITUtilNameElement.assertRead("/" + systemGroupAcc.toString(), 0);
-            ITUtilNameElement.assertRead("/" + systemRFQ.toString(),      0);
-            ITUtilNameElement.assertRead("/" + subsystem010.toString(),   0);
-            ITUtilNameElement.assertRead("/" + disciplineEMR.toString(),  0);
-            ITUtilNameElement.assertRead("/" + deviceGroupEMR.toString(), 0);
-            ITUtilNameElement.assertRead("/" + deviceTypeFS.toString(),   0);
-            ITUtilNameElement.assertRead("/" + uuid.toString(),           1);
-            ITUtilNameElement.assertRead("/RFQ-010:EMR-FS-001",           1);
-            ITUtilNameElement.assertRead("/RFQ-010:EMR-FS-0",             0);
-            ITUtilNameElement.assertRead("/RFQ-010:EMR-FS-0__",           6, -1);
-            ITUtilNameElement.assertRead("/RFQ-010:EMR-FS-0%",            6, -1);
+            ITUtilNameElement.assertRead("/" + systemGroupAcc.toString(),    0);
+            ITUtilNameElement.assertRead("/" + systemRFQ.toString(),         0);
+            ITUtilNameElement.assertRead("/" + subsystem010.toString(),      0);
+            ITUtilNameElement.assertRead("/" + disciplineEMR.toString(),     0);
+            ITUtilNameElement.assertRead("/" + deviceGroupEMR.toString(),    0);
+            ITUtilNameElement.assertRead("/" + deviceTypeFS.toString(),      0);
+            ITUtilNameElement.assertRead("/" + uuid.toString(),              1);
+            ITUtilNameElement.assertRead("/RFQ-010:EMR-FS-001",              1);
+            ITUtilNameElement.assertRead("/RFQ-010:EMR-FS-0",                0);
+            ITUtilNameElement.assertRead("/RFQ-010:EMR-FS-0__",              6);
+            ITUtilNameElement.assertRead("/RFQ-010:EMR-FS-0%",               6);
 
             // system structure mnemonic path
             //     /systemStructure/{mnemonicPath}
-            ITUtilNameElement.assertRead("/systemStructure/RFQ-010",      6, -1);
-            ITUtilNameElement.assertRead("/systemStructure/RFQ-0",        0);
-            ITUtilNameElement.assertRead("/systemStructure/RFQ-0__",      6, -1);
-            ITUtilNameElement.assertRead("/systemStructure/RFQ-N1U1",     0, -1);
+            ITUtilNameElement.assertRead("/systemStructure/RFQ-010",         6, -1);
+            ITUtilNameElement.assertRead("/systemStructure/RFQ-0",           0);
+            ITUtilNameElement.assertRead("/systemStructure/RFQ-0__",         6, -1);
+            ITUtilNameElement.assertRead("/systemStructure/RFQ-N1U1",        0, -1);
 
             // device structure mnemonic path
             //     /deviceStructure/{mnemonicPath}
-            ITUtilNameElement.assertRead("/deviceStructure/EMR-FS",       6, -1);
-            ITUtilNameElement.assertRead("/deviceStructure/EMR-F",        0);
-            ITUtilNameElement.assertRead("/deviceStructure/EMR-F_",       6, -1);
-            ITUtilNameElement.assertRead("/deviceStructure/EMR-TT",       0);
+            ITUtilNameElement.assertRead("/deviceStructure/EMR-FS",          6);
+            ITUtilNameElement.assertRead("/deviceStructure/EMR-F",           0);
+            ITUtilNameElement.assertRead("/deviceStructure/EMR-F_",          6);
+            ITUtilNameElement.assertRead("/deviceStructure/EMR-TT",          0);
 
             // history
             //     /history/{uuid}
-            ITUtilNameElement.assertRead("/history/" + systemGroupAcc.toString(), 0);
-            ITUtilNameElement.assertRead("/history/" + systemRFQ.toString(),      0);
-            ITUtilNameElement.assertRead("/history/" + subsystem010.toString(),   0);
-            ITUtilNameElement.assertRead("/history/" + disciplineEMR.toString(),  0);
-            ITUtilNameElement.assertRead("/history/" + deviceGroupEMR.toString(), 0);
-            ITUtilNameElement.assertRead("/history/" + deviceTypeFS.toString(),   0);
-            ITUtilNameElement.assertRead("/history/" + uuid.toString(),           3);
-            ITUtilNameElement.assertRead("/history/" + uuid2.toString(),          1);
+            ITUtilNameElement.assertRead("/history/" + systemGroupAcc.toString(),      0);
+            ITUtilNameElement.assertRead("/history/" + systemRFQ.toString(),           0);
+            ITUtilNameElement.assertRead("/history/" + subsystem010.toString(),        0);
+            ITUtilNameElement.assertRead("/history/" + disciplineEMR.toString(),       0);
+            ITUtilNameElement.assertRead("/history/" + deviceGroupEMR.toString(),      0);
+            ITUtilNameElement.assertRead("/history/" + deviceTypeFS.toString(),        0);
+            ITUtilNameElement.assertRead("/history/" + uuid.toString(),                3);
+            ITUtilNameElement.assertRead("/history/" + uuid2.toString(),               1);
 
             //     /history?parameter=value
             //         parameter must be available
@@ -1064,7 +1069,7 @@ class NamesIT {
             ITUtilNameElement.assertRead("/history?name=%010%",                       14, -1);
             ITUtilNameElement.assertRead("/history?nameEquivalence=RFQ-10%",          14, -1);
             ITUtilNameElement.assertRead("/history?systemStructure=RFQ-0__",          13, -1);
-            ITUtilNameElement.assertRead("/history?deviceStructure=EMR-FS",           12, -1);
+            ITUtilNameElement.assertRead("/history?deviceStructure=EMR-FS",           12);
             ITUtilNameElement.assertRead("/history?index=003",                         1, -1);
             ITUtilNameElement.assertRead("/history?description=updated description%",  3, -1);
             ITUtilNameElement.assertRead("/history?who=test%",                         8, -1);
diff --git a/src/test/java/org/openepics/names/docker/StructuresDeviceGroupIT.java b/src/test/java/org/openepics/names/docker/StructuresDeviceGroupIT.java
index 63381081..bcc37725 100644
--- a/src/test/java/org/openepics/names/docker/StructuresDeviceGroupIT.java
+++ b/src/test/java/org/openepics/names/docker/StructuresDeviceGroupIT.java
@@ -1097,10 +1097,10 @@ class StructuresDeviceGroupIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/DEVICEGROUP", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING&mnemonic=Rsha",   0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED&mnemonic=Rsha",  0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1125,10 +1125,10 @@ class StructuresDeviceGroupIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/DEVICEGROUP", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",  1, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",                1, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING&mnemonic=Rsha",   0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED&mnemonic=Rsha",  0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1181,10 +1181,10 @@ class StructuresDeviceGroupIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/DEVICEGROUP", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING&mnemonic=Rshc",   0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED&mnemonic=Rshc", 0);
@@ -1209,10 +1209,10 @@ class StructuresDeviceGroupIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/DEVICEGROUP", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED", 1, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED",               1, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING&mnemonic=Rshc",   0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED&mnemonic=Rshc", 0);
@@ -1265,10 +1265,10 @@ class StructuresDeviceGroupIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/DEVICEGROUP", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING&mnemonic=Rshr",   0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1293,10 +1293,10 @@ class StructuresDeviceGroupIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/DEVICEGROUP", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",  1, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=REJECTED",                1, -1);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=PENDING&mnemonic=Rshr",   0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1925,35 +1925,35 @@ class StructuresDeviceGroupIT {
             ITUtilStructureElement.assertRead("/DEVICEGROUP?parent=" + discipline2Uuid.toString(), 45, -1);
             ITUtilStructureElement.assertRead("/DEVICEGROUP?parent=" + uuid.toString(),             0);
 
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na",                  0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na_",                 0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na__",               45, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na___",               0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na%",                45, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=name",               45, -1);
-
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?mnemonicEquivalence=A__",  0);
-
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?mnemonic=A__",             0);
-
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=desc",         0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=desc%",       35, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=sc",           0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=sc%",          0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=%sc",          0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=%sc%",        45, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=description", 35, -1);
-
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=test who",         45, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=test",              0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=who",               0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=test%",            45, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=%who",             45, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=%est%",            45, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=%wh%",             45, -1);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=wh%",               0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=asdf",              0);
-            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=%asdf%",            0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na",                               0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na_",                              0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na__",                            45, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na___",                            0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=na%",                             45, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?name=name",                            45, -1);
+
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?mnemonicEquivalence=A__",               0);
+
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?mnemonic=A__",                          0);
+
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=desc",                      0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=desc%",                    35, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=sc",                        0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=sc%",                       0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=%sc",                       0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=%sc%",                     45, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?description=description",              35, -1);
+
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=test who",                         45, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=test",                              0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=who",                               0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=test%",                            45, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=%who",                             45, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=%est%",                            45, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=%wh%",                             45, -1);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=wh%",                               0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=asdf",                              0);
+            ITUtilStructureElement.assertRead("/DEVICEGROUP?who=%asdf%",                            0);
 
             // children
             //     /children/{uuid}
@@ -1967,40 +1967,40 @@ class StructuresDeviceGroupIT {
 
             // mnemonic
             //     /mnemonic/{mnemonic}
-            ITUtilStructureElement.assertRead("/mnemonic/A",        0);
-            ITUtilStructureElement.assertRead("/mnemonic/A__",      0);
-            ITUtilStructureElement.assertRead("/mnemonic/AG_",      0);
-            ITUtilStructureElement.assertRead("/mnemonic/AG1",      0);
-            ITUtilStructureElement.assertRead("/mnemonic/Di2",      1);
+            ITUtilStructureElement.assertRead("/mnemonic/A",                                        0);
+            ITUtilStructureElement.assertRead("/mnemonic/A__",                                      0);
+            ITUtilStructureElement.assertRead("/mnemonic/AG_",                                      0);
+            ITUtilStructureElement.assertRead("/mnemonic/AG1",                                      0);
+            ITUtilStructureElement.assertRead("/mnemonic/Di2",                                      1);
 
             // mnemonic path
             //     /mnemonicPath/{mnemonicPath}
-            ITUtilStructureElement.assertRead("/mnemonicPath/D",    0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/D%",  16, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/D__", 16, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Di_", 16, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Di2", 16);
+            ITUtilStructureElement.assertRead("/mnemonicPath/D",                                    0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/D%",                                  16, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/D__",                                 16, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Di_",                                 16, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Di2",                                 16);
 
             // history
             //     /history/{uuid}
-            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),            2);
-            ITUtilStructureElement.assertRead("/history/" + discipline2Uuid.toString(), 2);
+            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),                        2);
+            ITUtilStructureElement.assertRead("/history/" + discipline2Uuid.toString(),             2);
 
             //     /history?parameter=value
             //         parameter must be available
             ITUtilStructureElement.assertRead("/history?type=DEVICEGROUP&uuid=" + uuid.toString(),       2);
             ITUtilStructureElement.assertRead("/history?type=DEVICEGROUP&uuid=" + uuid2.toString(),      8);
             ITUtilStructureElement.assertRead("/history?type=DEVICEGROUP&uuid=" + discipline2Uuid.toString(), 0);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),       2);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),      8);
-            ITUtilStructureElement.assertRead("/history?uuid=" + disciplineUuid.toString(), 2);
-            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),  0);
-            ITUtilStructureElement.assertRead("/history?parent=" + disciplineUuid.toString(),  32);
-            ITUtilStructureElement.assertRead("/history?name=na%",                  120, -1);
-            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",              0);
-            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",   0);
-            ITUtilStructureElement.assertRead("/history?description=%other%",       40);
-            ITUtilStructureElement.assertRead("/history?who=%wh%",                  120, -1);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),                   2);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),                  8);
+            ITUtilStructureElement.assertRead("/history?uuid=" + disciplineUuid.toString(),         2);
+            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),                 0);
+            ITUtilStructureElement.assertRead("/history?parent=" + disciplineUuid.toString(),      32);
+            ITUtilStructureElement.assertRead("/history?name=na%",                                120, -1);
+            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",                              0);
+            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",                   0);
+            ITUtilStructureElement.assertRead("/history?description=%other%",                      40);
+            ITUtilStructureElement.assertRead("/history?who=%wh%",                                120, -1);
 
             ITUtilStructureElement.assertRead("/history?type=DEVICEGROUP&uuid=" + uuid2.toString() + "&description=more%", 8);
 
diff --git a/src/test/java/org/openepics/names/docker/StructuresDeviceTypeIT.java b/src/test/java/org/openepics/names/docker/StructuresDeviceTypeIT.java
index a616491e..af080763 100644
--- a/src/test/java/org/openepics/names/docker/StructuresDeviceTypeIT.java
+++ b/src/test/java/org/openepics/names/docker/StructuresDeviceTypeIT.java
@@ -1093,10 +1093,10 @@ class StructuresDeviceTypeIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/DEVICETYPE", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING&mnemonic=Rsha",   1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED&mnemonic=Rsha",  0);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1122,10 +1122,10 @@ class StructuresDeviceTypeIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/DEVICETYPE", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",  1, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",                1, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING&mnemonic=Rsha",   0);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED&mnemonic=Rsha",  1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1179,10 +1179,10 @@ class StructuresDeviceTypeIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/DEVICETYPE", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING&mnemonic=Rshc",   1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED&mnemonic=Rshc", 0);
@@ -1208,10 +1208,10 @@ class StructuresDeviceTypeIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/DEVICETYPE", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED", 1, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED",               1, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING&mnemonic=Rshc",   0);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED&mnemonic=Rshc", 1);
@@ -1265,10 +1265,10 @@ class StructuresDeviceTypeIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/DEVICETYPE", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING&mnemonic=Rshr",   1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1294,10 +1294,10 @@ class StructuresDeviceTypeIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/DEVICETYPE", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",  1, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=REJECTED",                1, -1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=PENDING&mnemonic=Rshr",   0);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/DEVICETYPE?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1935,35 +1935,35 @@ class StructuresDeviceTypeIT {
             ITUtilStructureElement.assertRead("/DEVICETYPE?parent=" + deviceGroupUuid.toString(), 45, -1);
             ITUtilStructureElement.assertRead("/DEVICETYPE?parent=" + uuid.toString(),             0);
 
-            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na",                  0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na_",                 0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na__",               45, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na___",               0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na%",                45, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?name=name",               45, -1);
-
-            ITUtilStructureElement.assertRead("/DEVICETYPE?mnemonicEquivalence=A__", 45, -1);
-
-            ITUtilStructureElement.assertRead("/DEVICETYPE?mnemonicPath=A__",         0);
-
-            ITUtilStructureElement.assertRead("/DEVICETYPE?description=desc",         0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?description=desc%",       35, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?description=sc",           0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?description=sc%",          0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?description=%sc",          0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?description=%sc%",        45, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?description=description", 35, -1);
-
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=test who",         45, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=test",              0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=who",               0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=test%",            45, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=%who",             45, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=%est%",            45, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=%wh%",             45, -1);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=wh%",               0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=asdf",              0);
-            ITUtilStructureElement.assertRead("/DEVICETYPE?who=%asdf%",            0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na",                               0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na_",                              0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na__",                            45, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na___",                            0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?name=na%",                             45, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?name=name",                            45, -1);
+
+            ITUtilStructureElement.assertRead("/DEVICETYPE?mnemonicEquivalence=A__",              45, -1);
+
+            ITUtilStructureElement.assertRead("/DEVICETYPE?mnemonicPath=A__",                      0);
+
+            ITUtilStructureElement.assertRead("/DEVICETYPE?description=desc",                      0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?description=desc%",                    35, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?description=sc",                        0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?description=sc%",                       0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?description=%sc",                       0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?description=%sc%",                     45, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?description=description",              35, -1);
+
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=test who",                         45, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=test",                              0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=who",                               0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=test%",                            45, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=%who",                             45, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=%est%",                            45, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=%wh%",                             45, -1);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=wh%",                               0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=asdf",                              0);
+            ITUtilStructureElement.assertRead("/DEVICETYPE?who=%asdf%",                            0);
 
             // children
             //     /children/{uuid}
@@ -1983,45 +1983,45 @@ class StructuresDeviceTypeIT {
 
             // mnemonic
             //     /mnemonic/{mnemonic}
-            ITUtilStructureElement.assertRead("/mnemonic/A",           0);
-            ITUtilStructureElement.assertRead("/mnemonic/A__",        15, -1);
-            ITUtilStructureElement.assertRead("/mnemonic/AG_",         5);
-            ITUtilStructureElement.assertRead("/mnemonic/AG1",         1);
-            ITUtilStructureElement.assertRead("/mnemonic/Di",          1);
+            ITUtilStructureElement.assertRead("/mnemonic/A",                                       0);
+            ITUtilStructureElement.assertRead("/mnemonic/A__",                                    15, -1);
+            ITUtilStructureElement.assertRead("/mnemonic/AG_",                                     5);
+            ITUtilStructureElement.assertRead("/mnemonic/AG1",                                     1);
+            ITUtilStructureElement.assertRead("/mnemonic/Di",                                      1);
 
             // mnemonic path
             //     /mnemonicPath/{mnemonicPath}
-            ITUtilStructureElement.assertRead("/mnemonicPath/A",       0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/A__",     0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",     0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",     0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Di-A%",  15, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Di-A",    0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Di-A__", 15, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Di-AG_",  5);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Di-AG1",  1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A",                                   0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A__",                                 0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",                                 0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",                                 0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Di-A%",                              15, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Di-A",                                0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Di-A__",                             15, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Di-AG_",                              5);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Di-AG1",                              1);
 
             // history
             //     /history/{uuid}
-            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),            2);
-            ITUtilStructureElement.assertRead("/history/" + deviceGroupUuid.toString(), 2);
-            ITUtilStructureElement.assertRead("/history/" + disciplineUuid.toString(),  2);
+            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),                       2);
+            ITUtilStructureElement.assertRead("/history/" + deviceGroupUuid.toString(),            2);
+            ITUtilStructureElement.assertRead("/history/" + disciplineUuid.toString(),             2);
 
             //     /history?parameter=value
             //         parameter must be available
             ITUtilStructureElement.assertRead("/history?type=DEVICETYPE&uuid=" + uuid.toString(),       2);
             ITUtilStructureElement.assertRead("/history?type=DEVICETYPE&uuid=" + uuid2.toString(),      8);
             ITUtilStructureElement.assertRead("/history?type=DEVICETYPE&uuid=" + deviceGroupUuid.toString(), 0);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),       2);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),      8);
-            ITUtilStructureElement.assertRead("/history?uuid=" + deviceGroupUuid.toString(), 2);
-            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),  0);
-            ITUtilStructureElement.assertRead("/history?parent=" + deviceGroupUuid.toString(),  120, -1);
-            ITUtilStructureElement.assertRead("/history?name=na%",                  120, -1);
-            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",              20);
-            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",   10);
-            ITUtilStructureElement.assertRead("/history?description=%other%",       40);
-            ITUtilStructureElement.assertRead("/history?who=%wh%",                  120, -1);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),                  2);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),                 8);
+            ITUtilStructureElement.assertRead("/history?uuid=" + deviceGroupUuid.toString(),       2);
+            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),                0);
+            ITUtilStructureElement.assertRead("/history?parent=" + deviceGroupUuid.toString(),   120, -1);
+            ITUtilStructureElement.assertRead("/history?name=na%",                               120, -1);
+            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",                            20);
+            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",                 10);
+            ITUtilStructureElement.assertRead("/history?description=%other%",                     40);
+            ITUtilStructureElement.assertRead("/history?who=%wh%",                               120, -1);
 
             ITUtilStructureElement.assertRead("/history?type=DEVICETYPE&uuid=" + uuid2.toString() + "&description=more%", 8);
 
diff --git a/src/test/java/org/openepics/names/docker/StructuresDisciplineIT.java b/src/test/java/org/openepics/names/docker/StructuresDisciplineIT.java
index 3195b270..f8e59f15 100644
--- a/src/test/java/org/openepics/names/docker/StructuresDisciplineIT.java
+++ b/src/test/java/org/openepics/names/docker/StructuresDisciplineIT.java
@@ -1028,10 +1028,10 @@ class StructuresDisciplineIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/DISCIPLINE", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING&mnemonic=Rsha",   1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED&mnemonic=Rsha",  0);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1052,10 +1052,10 @@ class StructuresDisciplineIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/DISCIPLINE", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",  1, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",                1, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING&mnemonic=Rsha",   0);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED&mnemonic=Rsha",  1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1104,10 +1104,10 @@ class StructuresDisciplineIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/DISCIPLINE", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING&mnemonic=Rshc",   1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED&mnemonic=Rshc", 0);
@@ -1128,10 +1128,10 @@ class StructuresDisciplineIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/DISCIPLINE", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED", 1, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED",               1, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING&mnemonic=Rshc",   0);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED&mnemonic=Rshc", 1);
@@ -1180,10 +1180,10 @@ class StructuresDisciplineIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/DISCIPLINE", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING&mnemonic=Rshr",   1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1204,10 +1204,10 @@ class StructuresDisciplineIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/DISCIPLINE", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",  1, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=REJECTED",                1, -1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=PENDING&mnemonic=Rshr",   0);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/DISCIPLINE?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1824,11 +1824,11 @@ class StructuresDisciplineIT {
             ITUtilStructureElement.assertRead("/DISCIPLINE?deleted=true&statuses=REJECTED&mnemonic=A__",                    5);
             ITUtilStructureElement.assertRead("/DISCIPLINE?deleted=true&statuses=PENDING&statuses=APPROVED&mnemonic=A__",  10);
 
-            ITUtilStructureElement.assertRead("/DISCIPLINE?uuid=" + uuid.toString(),       1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?uuid=" + uuid2.toString(),      2);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?uuid=" + uuidRandom.toString(), 0);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?uuid=" + uuid.toString(),        1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?uuid=" + uuid2.toString(),       2);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?uuid=" + uuidRandom.toString(),  0);
 
-            ITUtilStructureElement.assertRead("/DISCIPLINE?parent=" + uuid.toString(),  0);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?parent=" + uuid.toString(),      0);
 
             ITUtilStructureElement.assertRead("/DISCIPLINE?name=na",                        0);
             ITUtilStructureElement.assertRead("/DISCIPLINE?name=na_",                       0);
@@ -1849,16 +1849,16 @@ class StructuresDisciplineIT {
             ITUtilStructureElement.assertRead("/DISCIPLINE?description=%sc%",              45, -1);
             ITUtilStructureElement.assertRead("/DISCIPLINE?description=description",       35, -1);
 
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=test who",         45, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=test",              0);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=who",               0);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=test%",            45, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=%who",             45, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=%est%",            45, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=%wh%",             45, -1);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=wh%",               0);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=asdf",              0);
-            ITUtilStructureElement.assertRead("/DISCIPLINE?who=%asdf%",            0);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=test who",                  45, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=test",                       0);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=who",                        0);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=test%",                     45, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=%who",                      45, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=%est%",                     45, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=%wh%",                      45, -1);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=wh%",                        0);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=asdf",                       0);
+            ITUtilStructureElement.assertRead("/DISCIPLINE?who=%asdf%",                     0);
 
             // children
             //     /children/{uuid}
@@ -1868,38 +1868,38 @@ class StructuresDisciplineIT {
 
             // mnemonic
             //     /mnemonic/{mnemonic}
-            ITUtilStructureElement.assertRead("/mnemonic/A",        0);
-            ITUtilStructureElement.assertRead("/mnemonic/A__",     15, -1);
-            ITUtilStructureElement.assertRead("/mnemonic/AG_",      5);
-            ITUtilStructureElement.assertRead("/mnemonic/AG1",      1);
+            ITUtilStructureElement.assertRead("/mnemonic/A",                                0);
+            ITUtilStructureElement.assertRead("/mnemonic/A__",                             15, -1);
+            ITUtilStructureElement.assertRead("/mnemonic/AG_",                              5);
+            ITUtilStructureElement.assertRead("/mnemonic/AG1",                              1);
 
             // mnemonic path
             //     /mnemonicPath/{mnemonicPath}
-            ITUtilStructureElement.assertRead("/mnemonicPath/A",    0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/A__", 15, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",  5);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",  1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A",                            0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A__",                         15, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",                          5);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",                          1);
 
             // history
             //     /history/{uuid}
-            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),       2);
-            ITUtilStructureElement.assertRead("/history/" + uuid2.toString(),      8);
-            ITUtilStructureElement.assertRead("/history/" + uuidRandom.toString(), 0);
+            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),                2);
+            ITUtilStructureElement.assertRead("/history/" + uuid2.toString(),               8);
+            ITUtilStructureElement.assertRead("/history/" + uuidRandom.toString(),          0);
 
             //     /history?parameter=value
             //         parameter must be available
             ITUtilStructureElement.assertRead("/history?type=DISCIPLINE&uuid=" + uuid.toString(),       2);
             ITUtilStructureElement.assertRead("/history?type=DISCIPLINE&uuid=" + uuid2.toString(),      8);
             ITUtilStructureElement.assertRead("/history?type=DISCIPLINE&uuid=" + uuidRandom.toString(), 0);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),       2);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),      8);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuidRandom.toString(), 0);
-            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),  0);
-            ITUtilStructureElement.assertRead("/history?name=na%",                  120, -1);
-            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",              20);
-            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",   10);
-            ITUtilStructureElement.assertRead("/history?description=%other%",       40);
-            ITUtilStructureElement.assertRead("/history?who=%wh%",                  120, -1);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),           2);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),          8);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuidRandom.toString(),     0);
+            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),         0);
+            ITUtilStructureElement.assertRead("/history?name=na%",                        120, -1);
+            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",                     20);
+            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",          10);
+            ITUtilStructureElement.assertRead("/history?description=%other%",              40);
+            ITUtilStructureElement.assertRead("/history?who=%wh%",                        120, -1);
 
             ITUtilStructureElement.assertRead("/history?type=DISCIPLINE&uuid=" + uuid2.toString() + "&description=more%", 8);
 
diff --git a/src/test/java/org/openepics/names/docker/StructuresSubsystemIT.java b/src/test/java/org/openepics/names/docker/StructuresSubsystemIT.java
index 2071c746..f4a960fe 100644
--- a/src/test/java/org/openepics/names/docker/StructuresSubsystemIT.java
+++ b/src/test/java/org/openepics/names/docker/StructuresSubsystemIT.java
@@ -1091,10 +1091,10 @@ class StructuresSubsystemIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/SUBSYSTEM", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING&mnemonic=Rsha",   1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED&mnemonic=Rsha",  0);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1127,10 +1127,10 @@ class StructuresSubsystemIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/SUBSYSTEM", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",  1, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",                1, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING&mnemonic=Rsha",   0);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED&mnemonic=Rsha",  1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1191,10 +1191,10 @@ class StructuresSubsystemIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/SUBSYSTEM", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING&mnemonic=Rshc",   1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED&mnemonic=Rshc", 0);
@@ -1227,10 +1227,10 @@ class StructuresSubsystemIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/SUBSYSTEM", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED", 1, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED",               1, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING&mnemonic=Rshc",   0);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED&mnemonic=Rshc", 1);
@@ -1291,10 +1291,10 @@ class StructuresSubsystemIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/SUBSYSTEM", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING&mnemonic=Rshr",   1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1327,10 +1327,10 @@ class StructuresSubsystemIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/SUBSYSTEM", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",  1, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=REJECTED",                1, -1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=PENDING&mnemonic=Rshr",   0);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1983,35 +1983,35 @@ class StructuresSubsystemIT {
             ITUtilStructureElement.assertRead("/SUBSYSTEM?parent=" + systemUuid.toString(),      45, -1);
             ITUtilStructureElement.assertRead("/SUBSYSTEM?parent=" + uuid.toString(),             0);
 
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na",                  0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na_",                 0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na__",               45, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na___",               0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na%",                45, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=name",               45, -1);
-
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?mnemonicEquivalence=A__", 45, -1);
-
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?mnemonicPath=A__",         0);
-
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=desc",         0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=desc%",       35, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=sc",           0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=sc%",          0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=%sc",          0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=%sc%",        45, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=description", 35, -1);
-
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=test who",         45, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=test",              0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=who",               0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=test%",            45, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=%who",             45, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=%est%",            45, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=%wh%",             45, -1);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=wh%",               0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=asdf",              0);
-            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=%asdf%",            0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na",                               0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na_",                              0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na__",                            45, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na___",                            0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=na%",                             45, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?name=name",                            45, -1);
+
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?mnemonicEquivalence=A__",              45, -1);
+
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?mnemonicPath=A__",                      0);
+
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=desc",                      0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=desc%",                    35, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=sc",                        0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=sc%",                       0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=%sc",                       0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=%sc%",                     45, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?description=description",              35, -1);
+
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=test who",                         45, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=test",                              0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=who",                               0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=test%",                            45, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=%who",                             45, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=%est%",                            45, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=%wh%",                             45, -1);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=wh%",                               0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=asdf",                              0);
+            ITUtilStructureElement.assertRead("/SUBSYSTEM?who=%asdf%",                            0);
 
             // children
             //     /children/{uuid}
@@ -2031,55 +2031,55 @@ class StructuresSubsystemIT {
 
             // mnemonic
             //     /mnemonic/{mnemonic}
-            ITUtilStructureElement.assertRead("/mnemonic/A",             0);
-            ITUtilStructureElement.assertRead("/mnemonic/A__",          15, -1);
-            ITUtilStructureElement.assertRead("/mnemonic/AG_",           5);
-            ITUtilStructureElement.assertRead("/mnemonic/AG1",           1);
-            ITUtilStructureElement.assertRead("/mnemonic/Sg",            1);
+            ITUtilStructureElement.assertRead("/mnemonic/A",                                      0);
+            ITUtilStructureElement.assertRead("/mnemonic/A__",                                   15, -1);
+            ITUtilStructureElement.assertRead("/mnemonic/AG_",                                    5);
+            ITUtilStructureElement.assertRead("/mnemonic/AG1",                                    1);
+            ITUtilStructureElement.assertRead("/mnemonic/Sg",                                     1);
 
             // mnemonic path
             //     /mnemonicPath/{mnemonicPath}
-            ITUtilStructureElement.assertRead("/mnemonicPath/A",         0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/A__",       0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",       0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",       0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-A%",   15, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-A",     0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-A__",  15, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-AG_",   5);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-AG1",   1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A%",     0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A",      0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A__",    0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-AG_",    0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-AG1",    0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys%",   0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys",    0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys__",  0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys_",   0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys",    0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A",                                  0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A__",                                0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",                                0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",                                0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-A%",                            15, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-A",                              0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-A__",                           15, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-AG_",                            5);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sys-AG1",                            1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A%",                              0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A",                               0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A__",                             0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-AG_",                             0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-AG1",                             0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys%",                            0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys",                             0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys__",                           0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys_",                            0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-Sys",                             0);
 
             // history
             //     /history/{uuid}
-            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),            2);
-            ITUtilStructureElement.assertRead("/history/" + systemUuid.toString(),      2);
-            ITUtilStructureElement.assertRead("/history/" + systemGroupUuid.toString(), 2);
+            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),                      2);
+            ITUtilStructureElement.assertRead("/history/" + systemUuid.toString(),                2);
+            ITUtilStructureElement.assertRead("/history/" + systemGroupUuid.toString(),           2);
 
             //     /history?parameter=value
             //         parameter must be available
             ITUtilStructureElement.assertRead("/history?type=SUBSYSTEM&uuid=" + uuid.toString(),       2);
             ITUtilStructureElement.assertRead("/history?type=SUBSYSTEM&uuid=" + uuid2.toString(),      8);
             ITUtilStructureElement.assertRead("/history?type=SUBSYSTEM&uuid=" + systemUuid.toString(), 0);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),       2);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),      8);
-            ITUtilStructureElement.assertRead("/history?uuid=" + systemUuid.toString(), 2);
-            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),  0);
-            ITUtilStructureElement.assertRead("/history?parent=" + systemUuid.toString(),  142);
-            ITUtilStructureElement.assertRead("/history?name=na%",                  120, -1);
-            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",              20);
-            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",   10);
-            ITUtilStructureElement.assertRead("/history?description=%other%",       40);
-            ITUtilStructureElement.assertRead("/history?who=%wh%",                  120, -1);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),                 2);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),                8);
+            ITUtilStructureElement.assertRead("/history?uuid=" + systemUuid.toString(),           2);
+            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),               0);
+            ITUtilStructureElement.assertRead("/history?parent=" + systemUuid.toString(),       142);
+            ITUtilStructureElement.assertRead("/history?name=na%",                              120, -1);
+            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",                           20);
+            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",                10);
+            ITUtilStructureElement.assertRead("/history?description=%other%",                    40);
+            ITUtilStructureElement.assertRead("/history?who=%wh%",                              120, -1);
 
             ITUtilStructureElement.assertRead("/history?type=SUBSYSTEM&uuid=" + uuid2.toString() + "&description=more%", 8);
 
diff --git a/src/test/java/org/openepics/names/docker/StructuresSystemGroupIT.java b/src/test/java/org/openepics/names/docker/StructuresSystemGroupIT.java
index 1ffb9382..2e22be01 100644
--- a/src/test/java/org/openepics/names/docker/StructuresSystemGroupIT.java
+++ b/src/test/java/org/openepics/names/docker/StructuresSystemGroupIT.java
@@ -1090,10 +1090,10 @@ class StructuresSystemGroupIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/SYSTEMGROUP", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING&mnemonic=Rsha",   1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED&mnemonic=Rsha",  0);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1114,10 +1114,10 @@ class StructuresSystemGroupIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/SYSTEMGROUP", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",  1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",                1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING&mnemonic=Rsha",   0);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED&mnemonic=Rsha",  1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1166,10 +1166,10 @@ class StructuresSystemGroupIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/SYSTEMGROUP", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING&mnemonic=Rshc",   1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED&mnemonic=Rshc", 0);
@@ -1190,10 +1190,10 @@ class StructuresSystemGroupIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/SYSTEMGROUP", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED", 1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED",               1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING&mnemonic=Rshc",   0);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED&mnemonic=Rshc", 1);
@@ -1242,10 +1242,10 @@ class StructuresSystemGroupIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/SYSTEMGROUP", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING&mnemonic=Rshr",   1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1266,10 +1266,10 @@ class StructuresSystemGroupIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/SYSTEMGROUP", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",  1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=REJECTED",                1, -1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=PENDING&mnemonic=Rshr",   0);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1886,11 +1886,11 @@ class StructuresSystemGroupIT {
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?deleted=true&statuses=REJECTED&mnemonic=A__",                    5);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?deleted=true&statuses=PENDING&statuses=APPROVED&mnemonic=A__",  10);
 
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?uuid=" + uuid.toString(),       1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?uuid=" + uuid2.toString(),      2);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?uuid=" + uuidRandom.toString(), 0);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?uuid=" + uuid.toString(),        1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?uuid=" + uuid2.toString(),       2);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?uuid=" + uuidRandom.toString(),  0);
 
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?parent=" + uuid.toString(),  0);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?parent=" + uuid.toString(),      0);
 
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?name=na",                        0);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?name=na_",                       0);
@@ -1911,16 +1911,16 @@ class StructuresSystemGroupIT {
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?description=%sc%",              45, -1);
             ITUtilStructureElement.assertRead("/SYSTEMGROUP?description=description",       35, -1);
 
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=test who",         45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=test",              0);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=who",               0);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=test%",            45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=%who",             45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=%est%",            45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=%wh%",             45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=wh%",               0);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=asdf",              0);
-            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=%asdf%",            0);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=test who",                  45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=test",                       0);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=who",                        0);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=test%",                     45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=%who",                      45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=%est%",                     45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=%wh%",                      45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=wh%",                        0);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=asdf",                       0);
+            ITUtilStructureElement.assertRead("/SYSTEMGROUP?who=%asdf%",                     0);
 
             // children
             //     /children/{uuid}
@@ -1930,38 +1930,38 @@ class StructuresSystemGroupIT {
 
             // mnemonic
             //     /mnemonic/{mnemonic}
-            ITUtilStructureElement.assertRead("/mnemonic/A",        0);
-            ITUtilStructureElement.assertRead("/mnemonic/A__",     15, -1);
-            ITUtilStructureElement.assertRead("/mnemonic/AG_",      5);
-            ITUtilStructureElement.assertRead("/mnemonic/AG1",      1);
+            ITUtilStructureElement.assertRead("/mnemonic/A",                                 0);
+            ITUtilStructureElement.assertRead("/mnemonic/A__",                              15, -1);
+            ITUtilStructureElement.assertRead("/mnemonic/AG_",                               5);
+            ITUtilStructureElement.assertRead("/mnemonic/AG1",                               1);
 
             // mnemonic path
             //     /mnemonicPath/{mnemonicPath}
-            ITUtilStructureElement.assertRead("/mnemonicPath/A",    0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/A__", 15, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",  5);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",  1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A",                             0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A__",                          15, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",                           5);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",                           1);
 
             // history
             //     /history/{uuid}
-            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),       2);
-            ITUtilStructureElement.assertRead("/history/" + uuid2.toString(),      8);
-            ITUtilStructureElement.assertRead("/history/" + uuidRandom.toString(), 0);
+            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),                 2);
+            ITUtilStructureElement.assertRead("/history/" + uuid2.toString(),                8);
+            ITUtilStructureElement.assertRead("/history/" + uuidRandom.toString(),           0);
 
             //     /history?parameter=value
             //         parameter must be available
             ITUtilStructureElement.assertRead("/history?type=SYSTEMGROUP&uuid=" + uuid.toString(),       2);
             ITUtilStructureElement.assertRead("/history?type=SYSTEMGROUP&uuid=" + uuid2.toString(),      8);
             ITUtilStructureElement.assertRead("/history?type=SYSTEMGROUP&uuid=" + uuidRandom.toString(), 0);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),       2);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),      8);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuidRandom.toString(), 0);
-            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),  0);
-            ITUtilStructureElement.assertRead("/history?name=na%",                  120, -1);
-            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",              20);
-            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",   10);
-            ITUtilStructureElement.assertRead("/history?description=%other%",       40);
-            ITUtilStructureElement.assertRead("/history?who=%wh%",                  120, -1);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),            2);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),           8);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuidRandom.toString(),      0);
+            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),          0);
+            ITUtilStructureElement.assertRead("/history?name=na%",                         120, -1);
+            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",                      20);
+            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",           10);
+            ITUtilStructureElement.assertRead("/history?description=%other%",               40);
+            ITUtilStructureElement.assertRead("/history?who=%wh%",                         120, -1);
 
             ITUtilStructureElement.assertRead("/history?type=SYSTEMGROUP&uuid=" + uuid2.toString() + "&description=more%", 8);
 
diff --git a/src/test/java/org/openepics/names/docker/StructuresSystemIT.java b/src/test/java/org/openepics/names/docker/StructuresSystemIT.java
index 8e36cd61..b06c4d08 100644
--- a/src/test/java/org/openepics/names/docker/StructuresSystemIT.java
+++ b/src/test/java/org/openepics/names/docker/StructuresSystemIT.java
@@ -1074,10 +1074,10 @@ class StructuresSystemIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/SYSTEM", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING&mnemonic=Rsha",   1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED&mnemonic=Rsha",  0);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1103,10 +1103,10 @@ class StructuresSystemIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/SYSTEM", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",  1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",                1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING&mnemonic=Rsha",   0);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED&mnemonic=Rsha",  1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED&mnemonic=Rsha", 0);
@@ -1160,10 +1160,10 @@ class StructuresSystemIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/SYSTEM", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING&mnemonic=Rshc",   1, -1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED&mnemonic=Rshc", 0);
@@ -1189,10 +1189,10 @@ class StructuresSystemIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/SYSTEM", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED", 1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED",               1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING&mnemonic=Rshc",   0);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED&mnemonic=Rshc",  0);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED&mnemonic=Rshc", 1);
@@ -1246,10 +1246,10 @@ class StructuresSystemIT {
             // read (1)
             length = ITUtilStructureElement.assertRead("/SYSTEM", 1, -1).getListSize();
 
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",   1, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",  0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",                 1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",                0, -1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING&mnemonic=Rshr",   1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1275,10 +1275,10 @@ class StructuresSystemIT {
             // read (2)
             assertEquals(length, ITUtilStructureElement.assertRead("/SYSTEM", 1, -1).getListSize());
 
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",   0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",  0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED", 0, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",  1, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING",                 0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED",                0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED",               0, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?statuses=REJECTED",                1, -1);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=PENDING&mnemonic=Rshr",   0);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=APPROVED&mnemonic=Rshr",  0);
             ITUtilStructureElement.assertRead("/SYSTEM?statuses=CANCELLED&mnemonic=Rshr", 0);
@@ -1907,42 +1907,42 @@ class StructuresSystemIT {
             ITUtilStructureElement.assertRead("/SYSTEM?deleted=true&statuses=REJECTED&mnemonic=A__",                    5);
             ITUtilStructureElement.assertRead("/SYSTEM?deleted=true&statuses=PENDING&statuses=APPROVED&mnemonic=A__",  10);
 
-            ITUtilStructureElement.assertRead("/SYSTEM?uuid=" + systemGroupUuid.toString(),    0);
-            ITUtilStructureElement.assertRead("/SYSTEM?uuid=" + uuid.toString(),               1);
-            ITUtilStructureElement.assertRead("/SYSTEM?uuid=" + uuid2.toString(),              2);
-
-            ITUtilStructureElement.assertRead("/SYSTEM?parent=" + systemGroupUuid.toString(), 45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?parent=" + uuid.toString(),             0);
-
-            ITUtilStructureElement.assertRead("/SYSTEM?name=na",                        0);
-            ITUtilStructureElement.assertRead("/SYSTEM?name=na_",                       0);
-            ITUtilStructureElement.assertRead("/SYSTEM?name=na__",                     45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?name=na___",                     0);
-            ITUtilStructureElement.assertRead("/SYSTEM?name=na%",                      45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?name=name",                     45, -1);
-
-            ITUtilStructureElement.assertRead("/SYSTEM?mnemonicEquivalence=A__",       45, -1);
-
-            ITUtilStructureElement.assertRead("/SYSTEM?mnemonicPath=A__",              30);
-
-            ITUtilStructureElement.assertRead("/SYSTEM?description=desc",               0);
-            ITUtilStructureElement.assertRead("/SYSTEM?description=desc%",             35, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?description=sc",                 0);
-            ITUtilStructureElement.assertRead("/SYSTEM?description=sc%",                0);
-            ITUtilStructureElement.assertRead("/SYSTEM?description=%sc",                0);
-            ITUtilStructureElement.assertRead("/SYSTEM?description=%sc%",              45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?description=description",       35, -1);
-
-            ITUtilStructureElement.assertRead("/SYSTEM?who=test who",         45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?who=test",              0);
-            ITUtilStructureElement.assertRead("/SYSTEM?who=who",               0);
-            ITUtilStructureElement.assertRead("/SYSTEM?who=test%",            45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?who=%who",             45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?who=%est%",            45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?who=%wh%",             45, -1);
-            ITUtilStructureElement.assertRead("/SYSTEM?who=wh%",               0);
-            ITUtilStructureElement.assertRead("/SYSTEM?who=asdf",              0);
-            ITUtilStructureElement.assertRead("/SYSTEM?who=%asdf%",            0);
+            ITUtilStructureElement.assertRead("/SYSTEM?uuid=" + systemGroupUuid.toString(),       0);
+            ITUtilStructureElement.assertRead("/SYSTEM?uuid=" + uuid.toString(),                  1);
+            ITUtilStructureElement.assertRead("/SYSTEM?uuid=" + uuid2.toString(),                 2);
+
+            ITUtilStructureElement.assertRead("/SYSTEM?parent=" + systemGroupUuid.toString(),    45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?parent=" + uuid.toString(),                0);
+
+            ITUtilStructureElement.assertRead("/SYSTEM?name=na",                                  0);
+            ITUtilStructureElement.assertRead("/SYSTEM?name=na_",                                 0);
+            ITUtilStructureElement.assertRead("/SYSTEM?name=na__",                               45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?name=na___",                               0);
+            ITUtilStructureElement.assertRead("/SYSTEM?name=na%",                                45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?name=name",                               45, -1);
+
+            ITUtilStructureElement.assertRead("/SYSTEM?mnemonicEquivalence=A__",                 45, -1);
+
+            ITUtilStructureElement.assertRead("/SYSTEM?mnemonicPath=A__",                        30);
+
+            ITUtilStructureElement.assertRead("/SYSTEM?description=desc",                         0);
+            ITUtilStructureElement.assertRead("/SYSTEM?description=desc%",                       35, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?description=sc",                           0);
+            ITUtilStructureElement.assertRead("/SYSTEM?description=sc%",                          0);
+            ITUtilStructureElement.assertRead("/SYSTEM?description=%sc",                          0);
+            ITUtilStructureElement.assertRead("/SYSTEM?description=%sc%",                        45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?description=description",                 35, -1);
+
+            ITUtilStructureElement.assertRead("/SYSTEM?who=test who",                            45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?who=test",                                 0);
+            ITUtilStructureElement.assertRead("/SYSTEM?who=who",                                  0);
+            ITUtilStructureElement.assertRead("/SYSTEM?who=test%",                               45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?who=%who",                                45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?who=%est%",                               45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?who=%wh%",                                45, -1);
+            ITUtilStructureElement.assertRead("/SYSTEM?who=wh%",                                  0);
+            ITUtilStructureElement.assertRead("/SYSTEM?who=asdf",                                 0);
+            ITUtilStructureElement.assertRead("/SYSTEM?who=%asdf%",                               0);
 
             // children
             //     /children/{uuid}
@@ -1956,44 +1956,44 @@ class StructuresSystemIT {
 
             // mnemonic
             //     /mnemonic/{mnemonic}
-            ITUtilStructureElement.assertRead("/mnemonic/A",           0);
-            ITUtilStructureElement.assertRead("/mnemonic/A__",        15, -1);
-            ITUtilStructureElement.assertRead("/mnemonic/AG_",         5);
-            ITUtilStructureElement.assertRead("/mnemonic/AG1",         1);
-            ITUtilStructureElement.assertRead("/mnemonic/Sg",          1);
+            ITUtilStructureElement.assertRead("/mnemonic/A",                                      0);
+            ITUtilStructureElement.assertRead("/mnemonic/A__",                                   15, -1);
+            ITUtilStructureElement.assertRead("/mnemonic/AG_",                                    5);
+            ITUtilStructureElement.assertRead("/mnemonic/AG1",                                    1);
+            ITUtilStructureElement.assertRead("/mnemonic/Sg",                                     1);
 
             // mnemonic path
             //     /mnemonicPath/{mnemonicPath}
-            ITUtilStructureElement.assertRead("/mnemonicPath/A",       0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/A__",    15, -1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",     5);
-            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",     1);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A%",   0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A",    0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A__",  0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-AG_",  0);
-            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-AG1",  0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A",                                  0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/A__",                               15, -1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG_",                                5);
+            ITUtilStructureElement.assertRead("/mnemonicPath/AG1",                                1);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A%",                              0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A",                               0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-A__",                             0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-AG_",                             0);
+            ITUtilStructureElement.assertRead("/mnemonicPath/Sg-AG1",                             0);
 
             // history
             //     /history/{uuid}
-            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),            2);
-            ITUtilStructureElement.assertRead("/history/" + systemGroupUuid.toString(), 2);
+            ITUtilStructureElement.assertRead("/history/" + uuid.toString(),                      2);
+            ITUtilStructureElement.assertRead("/history/" + systemGroupUuid.toString(),           2);
 
             //     /history?parameter=value
             //         parameter must be available
-            ITUtilStructureElement.assertRead("/history?type=SYSTEM&uuid=" + uuid.toString(),       2);
-            ITUtilStructureElement.assertRead("/history?type=SYSTEM&uuid=" + uuid2.toString(),      8);
+            ITUtilStructureElement.assertRead("/history?type=SYSTEM&uuid=" + uuid.toString(),            2);
+            ITUtilStructureElement.assertRead("/history?type=SYSTEM&uuid=" + uuid2.toString(),           8);
             ITUtilStructureElement.assertRead("/history?type=SYSTEM&uuid=" + systemGroupUuid.toString(), 0);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),       2);
-            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),      8);
-            ITUtilStructureElement.assertRead("/history?uuid=" + systemGroupUuid.toString(), 2);
-            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),  0);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid.toString(),                 2);
+            ITUtilStructureElement.assertRead("/history?uuid=" + uuid2.toString(),                8);
+            ITUtilStructureElement.assertRead("/history?uuid=" + systemGroupUuid.toString(),      2);
+            ITUtilStructureElement.assertRead("/history?parent=" + uuid.toString(),               0);
             ITUtilStructureElement.assertRead("/history?parent=" + systemGroupUuid.toString(),  142);
-            ITUtilStructureElement.assertRead("/history?name=na%",                  120, -1);
-            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",              20);
-            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",   10);
-            ITUtilStructureElement.assertRead("/history?description=%other%",       40);
-            ITUtilStructureElement.assertRead("/history?who=%wh%",                  120, -1);
+            ITUtilStructureElement.assertRead("/history?name=na%",                              120, -1);
+            ITUtilStructureElement.assertRead("/history?mnemonic=AF_",                           20);
+            ITUtilStructureElement.assertRead("/history?mnemonicEquivalence=_A_",                10);
+            ITUtilStructureElement.assertRead("/history?description=%other%",                    40);
+            ITUtilStructureElement.assertRead("/history?who=%wh%",                              120, -1);
 
             ITUtilStructureElement.assertRead("/history?type=SYSTEM&uuid=" + uuid2.toString() + "&description=more%", 8);
 
-- 
GitLab