if (!checkForCondition(iContext, iConfig))
return null;
Boolean enabled = getFieldOfClass(iContext, iConfig, "enabled", Boolean.class);
if (enabled != null && !enabled)
return null;
<BUG>returnVariable = getFieldOfClass(iContext, iConfig, "return", String.class);
</BUG>
debug(iContext, "Executing {%s} block...", iConfig.field("type"));
final Object result = processBlock(iManager, iContext, iConfig, iOutput, iReadOnly);
printReturn(iContext, result);

if (!checkForCondition(iContext, iConfig))
return null;
Boolean enabled = getFieldOfClass(iContext, iConfig, "enabled", Boolean.class);
if (enabled != null && !enabled)
return null;
String returnVariable = getFieldOfClass(iContext, iConfig, "return", String.class);
debug(iContext, "Executing {%s} block...", iConfig.field("type"));
final Object result = processBlock(iManager, iContext, iConfig, iOutput, iReadOnly);
printReturn(iContext, result);
