@Override
  public void uiDataSnapshot(@NotNull DataSink sink, @NotNull DataSnapshot snapshot) {
    Navigatable navigatable = snapshot.get(DiffDataKeys.NAVIGATABLE);
    if (navigatable != null) {
      sink.set(DiffDataKeys.NAVIGATABLE_ARRAY, new Navigatable[]{navigatable});
    }
  }
@Override
  public void uiDataSnapshot(@NotNull DataSink sink, @NotNull DataSnapshot snapshot)