try {
TScenarioSix ref = domain.getService(TScenarioSixComponent.class, "ScenarioSix").getScenarioSix();
String[][] arrayArg = getStringArray();
String[][] arrayRes = ref.passStringArray(arrayArg);
assertTrue(areArraysEqual(arrayArg, arrayRes));
TAnnotatedStruct structArg = new TAnnotatedStruct();
structArg.stringArray = getStringArray();
TAnnotatedStruct structRes = ref.passAnnotatedStruct(structArg);
assertTrue(areArraysEqual(structArg.stringArray, structRes.stringArray));
} catch (Exception e) {
e.printStackTrace();
fail();
}