class ArraySortedMap extends ImmutableSortedMap<K, V> {

  public static <K, V> ArraySortedMap<K, V> fromMap(Map<K, V> map, Comparator<K> comparator) {
    return buildFrom(
        new ArrayList<K>(map.keySet()), map, Builder.<K>identityTranslator(), comparator);
  }

  @SuppressWarnings("unchecked") public  ArraySortedMap(Comparator<K> comparator);
  @SuppressWarnings("unchecked") private  ArraySortedMap(Comparator<K> comparator, K[] keys, V[] values);

}