@Override
protected final DeploymentPlanResult receiveResponse(final InputStream input) throws IOException {
final Unmarshaller unmarshaller = getUnmarshaller();
unmarshaller.start(createByteInput(input));
DeploymentPlanResultReader reader = new DeploymentPlanResultReader(deploymentPlan, unmarshaller);
final DeploymentPlanResult result = reader.readResult();
unmarshaller.finish();
return result;
}