@Override public Set<K> keySet() {
    KeySet result = keySet;
    return result != null ? result : (keySet = new KeySet());
  }
Rotates the subtree so that its root's left child is the new root.
lottie/src/main/java/com/airbnb/lottie/parser/moshi/LinkedHashTreeMap.java