code: private static void formalTypeParameters(Result sb, List<? extends TypeParameterElement> typeParameters) throws IOException
      {
          if (!typeParameters.isEmpty())
          {
              sb.setNeedsSignature(true);
              sb.append('<');
              for (TypeParameterElement typeParameter : typeParameters)
              {
                  formalTypeParameter(sb, typeParameter);
              }
              sb.append('>');
          }
      }
docs: FormalTypeParameters:
  < FormalTypeParameter+ >
  @param clazz
  @return