static DescriptiveTypeSignature ofStruct(Class<?> structType) {
        requireNonNull(structType, "structType");
        return new DescriptiveTypeSignature(TypeSignatureType.STRUCT, structType);
    }
Creates a new struct type signature for the specified type. An {@link Exception} type is also created
using this method.
core/src/main/java/com/linecorp/armeria/server/docs/TypeSignature.java