private int getOrder(@NotNull ExternalSystemNode<?> o) {
      Order annotation = o.getClass().getAnnotation(Order.class);
      if (annotation != null) {
        return annotation.value();
      }
      return 0;
    }
private int getOrder(@NotNull ExternalSystemNode<?> o)