@SuppressWarnings("unchecked")
  public static <Key, Value> InputData<Key, Value> empty() {
    return EMPTY;
  }
@SuppressWarnings("unchecked")
  public static <Key, Value> InputData<Key, Value> empty()