@Override
  @Contract("null -> null; !null -> !null")
  protected @Nullable Path toDelegatePath(@Nullable Path path) {
    return path;
  }
@Override
  @Contract("null -> null; !null -> !null")
  protected @Nullable Path toDelegatePath(@Nullable Path path)