Paréntesis angulares genéricos antes de la llamada a la función estática [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Qué significa el operador de punto `.` (antes del parámetro genérico)? 3 respuestas

Siempre he usado genéricos y siempre he visto los corchetes angulares utilizados así:Class<Type> (p.ej.List<String>).

Hoy encontré una especificación genérica antes de la llamada de un método estático como:Class.<TypeA, TypeB>staticCall(). El verdadero ejemplo es:ImmutableMap.<String, String>builder().

Nunca he visto este uso y no puedo encontrar este uso específico en eldocumentació. ¿Alguien puede explicar lo que está pasando, por favor?

Respuestas a la pregunta(3)

Su respuesta a la pregunta