public static @Nullable Border compound(Border @NotNull ... borders) {
      Border result = null;
      for (Border border : borders) {
        if (border != null) {
          if (result == null) {
            result = border;
          } else {
            result = new CompoundBorder(result, border);
          }
        }
      }
      return result;
    }
public static @Nullable Border compound(Border @NotNull ... borders)