public MessageSourceResolvable getEstimatedPercentCompleteMessage() {

		String defaultMessage = String
				.format(
						"This execution is estimated to be %.0f%% complete after %.0f ms based on %s",
						percentageComplete * 100, duration,
						percentCompleteBasis.getMessage().getDefaultMessage());

		DefaultMessageSourceResolvable message = new DefaultMessageSourceResolvable(
				new String[] { "step.execution.estimated.progress" },
				new Object[] { percentageComplete, duration,
					percentCompleteBasis.getMessage() }, defaultMessage);

		return message;

	}
Represents Batch job step execution progress info.

@author Dave Syer
@author Ilayaperumal Gopinathan
@author Gary Russell
@since 1.0
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/job/StepExecutionProgressInfo.java