@SuppressWarnings("unchecked")
  public <D extends Decompiler> D find(@NotNull VirtualFile file, @NotNull Class<D> decompilerClass) {
    return (D)EP_NAME.findFirstSafe(d -> decompilerClass.isInstance(d) && d.accepts(file));
  }
@SuppressWarnings("unchecked")
  public <D extends Decompiler> D find(@NotNull VirtualFile file, @NotNull Class<D> decompilerClass)