in lib/logstash-docket/embedded_plugin.rb [26:35]
def initialize(artifact_plugin:, **args)
fail(ArgumentError) unless artifact_plugin.kind_of?(ArtifactPlugin)
super(**args)
fail("#{artifact_plugin.desc} plugin type #{type} not supported as a wrapped plugin") unless SUPPORTED_TYPES.include?(type)
@artifact_plugin = artifact_plugin
end