public ProgressObject distribute(Target[] targetList, ModuleType type,
InputStream moduleArchive, InputStream deploymentPlan)
throws IllegalStateException
{
DFDeploymentProperties dProps = new DFDeploymentProperties();
dProps.setProperty("type", getTypeFromModuleType(type));
return deploy(targetList, moduleArchive, deploymentPlan, (Properties)dProps);
}