code: private Builder createComponentExposedTypeBuilder(ClassName exposedTypeClassName) {
      return TypeSpec
          .classBuilder(exposedTypeClassName)
          .addModifiers(Modifier.PUBLIC)
          .superclass(TypeName.get(component.asType()))
          .addAnnotation(AnnotationSpec
              .builder(Generated.class)
              .addMember("value", "$S", ComponentExposedTypeGenerator.class.getCanonicalName())
              .addMember("comments", "$S", "https://github.com/Axellience/vue-gwt")
              .build());
    }
docs: Create and return the builder for the ExposedType of our {@link IsVueComponent}.
  
  @param exposedTypeClassName The name of the generated ExposedType class
  @return A Builder to build the class