if (this.manifest == null) {
this.manifest = inc.manifest;
} else if (inc.manifest != null) {
try {
final Manifest merged = new Manifest();
merged.merge(inc.manifest);
merged.merge(this.manifest);
this.manifest = merged;
} catch (ManifestException ex) {
throw new PluginException(ex);
}