in statemachine/src/main/java/com/amazonaws/stepfunctions/cloudformation/statemachine/DefinitionProcessor.java [81:93]
public static void processDefinition(final AmazonWebServicesClientProxy proxy, final ResourceModel model, final MetricsRecorder metricsRecorder) {
if (model.getDefinitionS3Location() != null) {
model.setDefinitionString(fetchS3Definition(model.getDefinitionS3Location(), proxy, metricsRecorder));
}
if (model.getDefinition() != null) {
model.setDefinitionString(convertDefinitionObjectToString(model.getDefinition()));
}
if (model.getDefinitionSubstitutions() != null) {
model.setDefinitionString(transformDefinition(model.getDefinitionString(), model.getDefinitionSubstitutions()));
}
}