class RBTreeSortedMap extends ImmutableSortedMap<K, V> {

  public static <A, B> RBTreeSortedMap<A, B> fromMap(Map<A, B> values, Comparator<A> comparator) {
    return Builder.buildFrom(
        new ArrayList<>(values.keySet()),
        values,
        ImmutableSortedMap.Builder.identityTranslator(),
        comparator);
  }

    RBTreeSortedMap(Comparator<K> comparator);
  private  RBTreeSortedMap(LLRBNode<K, V> root, Comparator<K> comparator);

}