@Override
  public Iterable<ReferenceID> getIndexedDependencies(@NotNull Node<?, ?> node) {
    if (!(node instanceof JvmClass)) {
      return Collections.emptyList();
    }
    JvmClass classNode = (JvmClass)node;
    return Iterators.map(classNode.getSuperTypes(), name -> new JvmNodeReferenceID(name));
  }
@Override
  public Iterable<ReferenceID> getIndexedDependencies(@NotNull Node<?, ?> node)