code: public static ComponentImpl loadComponent(PageContext pc, Page page, String callPath, boolean isRealPath, boolean silent, boolean isExtendedComponent, boolean executeConstr)
  	    throws PageException {
  	CIPage cip = toCIPage(page, callPath);
  	if (silent) {
  	    // TODO is there a more direct way
  	    BodyContent bc = pc.pushBody();
  	    try {
  		return _loadComponent(pc, cip, callPath, isRealPath, isExtendedComponent, executeConstr);
  	    }
  	    finally {
  		BodyContentUtil.clearAndPop(pc, bc);
  	    }
  	}
  	return _loadComponent(pc, cip, callPath, isRealPath, isExtendedComponent, executeConstr);
      }
docs: do not change, method is used in flex extension