in src/main/java/org/apache/sling/installer/factory/model/impl/FeatureModelInstallerPlugin.java [212:223]
public InstallTask createTask(final TaskResourceGroup group) {
final TaskResource rsrc = group.getActiveResource();
if (!TYPE_FEATURE_MODEL.equals(rsrc.getType())) {
return null;
}
if (rsrc.getState() == ResourceState.UNINSTALL ) {
return new UninstallFeatureModelTask(group, bundleContext);
}
final InstallContext ctx = new InstallContext(this.artifactManager, this.storageDirectory);
return new InstallFeatureModelTask(group,
ctx, this.bundleContext, this.extensionHandlers);
}