In some places of our project we are using toMultimap() method which is marked as @Beta and consequently is considered as an unstable API.

See:
https://github.com/google/guava/blob/d7a26416109381a6770681bc6c299567615e8341/guava/src/com/google/common/collect/Multimaps.java#L108

So. There is already 29.0 version of Google Guava. When does it gonna be considered as a "stable API"?
I would provide you more examples of  similar "unstable API" methods from Guava...
}
    @Override
    public int hashCode() {
      int result = 1;
      for (int i = start; i < end; i++) {
        result = 31 * result + Doubles.hashCode(array[i]);
      }
      return result;
    }
    @Override
    public String toString() {
      StringBuilder builder = new StringBuilder(size() * 12);
      builder.append('[').append(array[start]);
      for (int i = start + 1; i < end; i++) {
        builder.append(", ").append(array[i]);
      }
      return builder.append(']').toString();
    }
    double[] toDoubleArray() {
      return Arrays.copyOfRange(array, start, end);
    }
    private static final long serialVersionUID = 0;
  }
  /**
   * This is adapted from the regex suggested by {@link Double#valueOf(String)} for prevalidating
   * inputs. All valid inputs must pass this regex, but it's semantically fine if not all inputs
   * that pass this regex are valid -- only a performance hit is incurred, not a semantics bug.
   */
  @GwtIncompatible 
  static final