docs: public void marshall(BurnInDestinationSettings burnInDestinationSettings, ProtocolMarshaller protocolMarshaller) {
  
          if (burnInDestinationSettings == null) {
              throw new SdkClientException("Invalid argument passed to marshall(...)");
          }
  
          try {
              protocolMarshaller.marshall(burnInDestinationSettings.getAlignment(), ALIGNMENT_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getBackgroundColor(), BACKGROUNDCOLOR_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getBackgroundOpacity(), BACKGROUNDOPACITY_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getFont(), FONT_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getFontColor(), FONTCOLOR_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getFontOpacity(), FONTOPACITY_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getFontResolution(), FONTRESOLUTION_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getFontSize(), FONTSIZE_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getOutlineColor(), OUTLINECOLOR_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getOutlineSize(), OUTLINESIZE_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getShadowColor(), SHADOWCOLOR_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getShadowOpacity(), SHADOWOPACITY_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getShadowXOffset(), SHADOWXOFFSET_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getShadowYOffset(), SHADOWYOFFSET_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getTeletextGridControl(), TELETEXTGRIDCONTROL_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getXPosition(), XPOSITION_BINDING);
              protocolMarshaller.marshall(burnInDestinationSettings.getYPosition(), YPOSITION_BINDING);
          } catch (Exception e) {
              throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
          }
      }