docs: public Datatype.Builder clear() {
      Datatype_Builder defaults = new Datatype.Builder();
      type = defaults.type;
      interfaceType = defaults.interfaceType;
      builder = defaults.builder;
      extensible = defaults.extensible;
      builderFactory = defaults.builderFactory;
      generatedBuilder = defaults.generatedBuilder;
      valueType = defaults.valueType;
      partialType = defaults.partialType;
      rebuildableType = defaults.rebuildableType;
      propertyEnum = defaults.propertyEnum;
      standardMethodUnderrides.clear();
      builderSerializable = defaults.builderSerializable;
      hasToBuilderMethod = defaults.hasToBuilderMethod;
      clearGeneratedBuilderAnnotations();
      clearValueTypeAnnotations();
      valueTypeVisibility = defaults.valueTypeVisibility;
      clearNestedClasses();
      _unsetProperties.clear();
      _unsetProperties.addAll(defaults._unsetProperties);
      return (Datatype.Builder) this;
    }