- _provided = new ArrayList<ProvidedInterface>();
- _provided.addAll(Arrays.asList(aProvided));
- _required = new ArrayList<RequiredInterface>();
- _required.addAll(Arrays.asList(aRequired));
+ _provided = new ReadWriteProvidedInterfaces(aProvided);
+ _required = new ReadWriteRequiredInterfaces(aRequired);