docs: public static boolean canUpdate(Version from, Version to) {
          final Field mostSpecificMatchingField = getMostSpecificMatchingField(from, to);
          switch (mostSpecificMatchingField) {
              case LOCAL:
                  {
                      return true;
                  }
              case PATCH:
              case MINOR:
                  {
                      return from.isBefore(to);
                  }
              default:
                  {
                      return false;
                  }
          }
      }