try {
if ( !this.internal ) {
processingResult = usedProcessor.process(newEnv);
} else {
ProcessingPipeline pp = usedProcessor.processInternal(newEnv);
if (pp != null) pp.release();
processingResult = pp != null;
}
} finally {
CocoonComponentManager.endProcessing(newEnv, processKey);