debug(iContext, "Returned %s", result);
}
protected Object delegate(final String iElementName, final OComposableProcessor iManager, final Object iContent,
final OCommandContext iContext, ODocument iOutput, final boolean iReadOnly) {
try {
<BUG>return iManager.process(iContent, iContext, iOutput, iReadOnly);
</BUG>
} catch (Exception e) {
throw new OProcessException("Error on processing '" + iElementName + "' field of '" + getName() + "' block", e);
}

debug(iContext, "Returned %s", result);
}
protected Object delegate(final String iElementName, final OComposableProcessor iManager, final Object iContent,
final OCommandContext iContext, ODocument iOutput, final boolean iReadOnly) {
try {
return iManager.process(this, iContent, iContext, iOutput, iReadOnly);
} catch (Exception e) {
throw new OProcessException("Error on processing '" + iElementName + "' field of '" + getName() + "' block", e);
