- private List<Scope> _parents;
- private Map<String, Object> _properties;
- private Map<String, Object> _runtimes;
- private Map<ProvidedInterface, ProvidedInterfaceImplementation> _provided;
- private ProvidedInterface[] _externallyProvided;
+ private List<Scope> parents;
+ private Map<String, Object> properties;
+ private Map<String, Object> runtimes;
+ private Map<ProvidedInterface, ProvidedInterfaceImplementation> provided;
+ private List<ProvidedInterface> externallyProvided;
+
+ public DefaultScope(List<ProvidedInterface>aExternallyProvided) {
+ this(aExternallyProvided.toArray(new ProvidedInterface[0]));
+ }