static protected function achieveSerializer_( string$mime ):S\ASerializer
	{
		static::checkSerializerSupported_( $mime );

		$serializer= static::getSerializer_( $mime );

		return static::instantiateSerializer_( $serializer );
	}
static protected function achieveSerializer_( string$mime ):S\ASerializer
	{
		static::checkSerializerSupported_( $mime );

		$serializer= static::getSerializer_( $mime );

		return static::instantiateSerializer_( $serializer );
	}
static protected function achieveSerializer_ ( string $ mime ) : S \ ASerializer { static :: checkSerializerSupported_ ( $ mime ) ; $ serializer = static :: getSerializer_ ( $ mime ) ; return static :: instantiateSerializer_ ( $ serializer ) ; }
Static method achieveSerializer_

@static

@access protected

@param  string $mime

@return S\ASerializer
Static method achieveSerializer_