code: private Builder createProtoClassBuilder() {
      componentExposedTypeBuilder.addField(
          FieldSpec
              .builder(ClassName.bestGuess("Proto"), "__proto__", Modifier.PUBLIC)
              .addAnnotation(JsProperty.class)
              .build()
      );
  
      return TypeSpec
          .classBuilder("Proto")
          .addSuperinterface(ParameterizedTypeName.get(JsPropertyMap.class, Object.class))
          .addModifiers(Modifier.STATIC)
          .addModifiers(Modifier.PRIVATE)
          .addAnnotation(AnnotationSpec
              .builder(JsType.class)
              .addMember("isNative", "$L", true)
              .addMember("namespace", "$T.GLOBAL", JsPackage.class)
              .addMember("name", "$S", "Object")
              .build());
    }
docs: Create and return the builder for the Proto of our {@link IsVueComponent}.
  
  @return A Builder to build the Proto class