adapter.invokeVirtual(Types.COMPONENT_IMPL, BEFORE_CALL);
adapter.storeLocal(oldData);
ExpressionUtil.visitLine(bc, component.getStart());
writeOutCallBody(bc,component.getBody(),IFunction.PAGE_TYPE_COMPONENT);
ExpressionUtil.visitLine(bc, component.getEnd());
int t = tcf.visitTryEndCatchBeging(bc);
// BodyContentUtil.flushAndPop(pc,bc);
adapter.loadArg(0);
adapter.loadLocal(localBC);
adapter.invokeStatic(Types.BODY_CONTENT_UTIL, FLUSH_AND_POP);