@NotNull
  default List<UsageGroup> getParentGroupsFor(@NotNull Usage usage, UsageTarget @NotNull [] targets) {
    return ContainerUtil.createMaybeSingletonList(groupUsage(usage));
  }
@NotNull
  default List<UsageGroup> getParentGroupsFor(@NotNull Usage usage, UsageTarget @NotNull [] targets)