@Override
		public int compareTo(ModuleDeployment o) {
			int c = this.deploymentUnit.getName().compareTo(o.deploymentUnit.getName());
			if (c == 0) {
				c = o.moduleDescriptor.getIndex() - this.moduleDescriptor.getIndex();
			}
			return c;
		}
Holds information about a module that needs to be re-deployed.
The {@link Comparable} implementation for this class sorts
first by deployment unit name followed by (reverse) module descriptor
index - i.e., the biggest index appearing first.

@author Eric Bottard
@author Ilayaperumal Gopinathan
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/server/admin/deployment/zk/ModuleRedeployer.java