/* */ }
/* */
/* */ protected void applyScoping(KernelControllerContext context) throws Throwable
/* */ {
/* 112 */ KernelController controller = (KernelController)context.getController();
/* 113 */ KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository();
/* 114 */ ScopeKey scopeKey = getInstallScopeKey(context, controller, repository);
/* 115 */ if (scopeKey != null)
/* */ {
/* 117 */ scopeKey.freeze();
/* 118 */ context.getScopeInfo().setInstallScope(scopeKey);
/* */
/* 127 */ MutableMetaDataRepository mmdr = repository.getMetaDataRepository();
/* 128 */ MetaDataRetrieval mdr = mmdr.getMetaDataRetrieval(scopeKey);
/* 129 */ if (mdr == null)
/* */ {
/* 131 */ mdr = new MemoryMetaDataLoader(scopeKey);
/* 132 */ mmdr.addMetaDataRetrieval(mdr);