code: @Override
      public Container getEnclosingContainer() {
          com.ibm.wsspi.artifact.ArtifactContainer parent = delegate.getEnclosingContainer();
          if (parent != null) {
              //we are an entry, and will always have an owning container.. 
              //we dont need to worry about fake root transitions here.
              return new InterpretedContainerImpl(delegate.getEnclosingContainer(), root, rootOverlay, factoryHolder, structureHelper, structureHelperLocalRootDelegate);
          } else
              return null;
      }
docs: {@inheritDoc}