code: public List<String> getDirectoryEntries(VirtualFile mountPoint, VirtualFile target) {
          final ZipNode zipNode = getZipNode(mountPoint, target);
          if (zipNode == null) {
              return Collections.emptyList();
          }
          final Map<String, ZipNode> children = zipNode.children;
          if (children == null) {
              return Collections.emptyList();
          }
          final Collection<ZipNode> values = children.values();
          final List<String> names = new ArrayList<String>(values.size());
          for (ZipNode node : values) {
              names.add(node.name);
          }
          return names;
      }
docs: {@inheritDoc}