protected ContentProvider(Object parent, IConfigurationElement origin) { _origin = origin; _parent = parent; classifierName = origin.getAttribute("classifierName"); if (classifierName == null || classifierName.length() == 0) throw new RuntimeException("ClassifierName is required"); packageURI = origin.getAttribute("packageURI"); if (packageURI == null || packageURI.length() == 0) throw new RuntimeException("PackageURI is required"); IConfigurationElement[] configurationElements = origin.getChildren(); for (IConfigurationElement element : configurationElements) { System.out.println("Initializing " + element.getName()); } }