private PollingStrategyContext pollingStrategyContext(AmazonWebServiceRequest request, int retriesAttempted) {
		try {
			Constructor<PollingStrategyContext> constructor = PollingStrategyContext.class.getDeclaredConstructor(AmazonWebServiceRequest.class, int.class);
			constructor.setAccessible(true);
			return constructor.newInstance(request, retriesAttempted);
		} catch (NoSuchMethodException | IllegalAccessException | InstantiationException | InvocationTargetException e) {
			throw new IllegalStateException("Could not create a PollingStrategyContext", e);
		}
	}
the aws-sdk-java (currently as of 7/12/2018) does not have a publicly available constructor to create a PollingStrategyContext.
src/test/java/de/taimos/pipeline/aws/cloudformation/utils/TimeOutRetryStrategyTests.java