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); }