def insert_conversion_steps_at_beginning(self, converters: List[Converter], inplace: bool = False):
if inplace:<EOL><INDENT>for converter in reversed(converters):<EOL><INDENT>self.insert_conversion_step_at_beginning(converter, inplace=True)<EOL><DEDENT>return<EOL><DEDENT>else:<EOL><INDENT>new = copy(self)<EOL>for converter in reversed(converters):<EOL><INDENT>new.insert_conversion_step_at_beginning(converter, inplace=True)<EOL><DEDENT>return new<EOL><DEDENT>
Utility method to insert converters at the beginning ofthis chain. If inplace is True, this object is modified
and  None is returned. Otherwise, a copy is returned

:param converters: the list of converters to insert
:param inplace: boolean indicating whether to modify this object (True) or return a copy (False)
:return: None or a copy with the converters added