OK, but I wouldn't call it implicit.  Perhaps this on RefDatabase?

  /**
   * Get the additional reference-like entities from the repository.
   *
   * The result list includes non-ref items such as MERGE_HEAD,
   * and FETCH_RESULT cast to be refs.
   */
  List<Ref> getAdditionalRefs()