NameComponent path[] = {nc};
ScenarioSix ref = ScenarioSixHelper.narrow(ncRef.resolve(path));
String[][] stringArg = getStringArray();
String[][] stringRes = ref.passStringArray(stringArg);
assertTrue(areArraysEqual(stringArg, stringRes));
AnnotatedStruct structArg = new AnnotatedStruct();
structArg.stringArray = getStringArray();
AnnotatedStruct structRes = ref.passAnnotatedStruct(structArg);
assertTrue(areArraysEqual(structArg.stringArray, structRes.stringArray));
} catch (Exception e) {
e.printStackTrace();
fail();
}