@Nullable
  private static JavaReflectionReferenceUtil.ReflectiveType findServiceTypeInArguments(PsiExpression[] arguments) {
    return StreamEx.of(arguments).map(JavaReflectionReferenceUtil::getReflectiveType)
      .filter(Objects::nonNull).findAny()
      .orElse(null);
  }
@Nullable
  private static JavaReflectionReferenceUtil.ReflectiveType findServiceTypeInArguments(PsiExpression[] arguments)