reference3.setName("targetsThroughField");
reference3.setServiceContract(refContract3);
reference3.setMultiplicity(Multiplicity.ONE_N);
componentType.getReferences().add(reference3);
ConfiguredReference cReference3 = systemFactory.createConfiguredReference(reference3.getName(), "target");
cReference3.initialize(assemblyContext);
source.getConfiguredReferences().add(cReference3);
// wire multiplicity using a array
JavaServiceContract refContract4 = systemFactory.createJavaServiceContract();
refContract4.setInterface(Target.class);