@Override
  public Object @NotNull [] getDependencies() {
    if (dependencies == null) dependencies = myFile == null ? ArrayUtilRt.EMPTY_OBJECT_ARRAY : new Object[] {myFile}; // init was not called
    return dependencies;
  }
@Override
  public Object @NotNull [] getDependencies()