def __init__(self,<EOL>routine_filename,<EOL>routine_file_encoding,<EOL>pystratum_old_metadata,<EOL>replace_pairs,<EOL>rdbms_old_metadata,<EOL>io):
self._source_filename = routine_filename<EOL>"""<STR_LIT>"""<EOL>self._routine_file_encoding = routine_file_encoding<EOL>"""<STR_LIT>"""<EOL>self._pystratum_old_metadata = pystratum_old_metadata<EOL>"""<STR_LIT>"""<EOL>self._pystratum_metadata = {}<EOL>"""<STR_LIT>"""<EOL>self._replace_pairs = replace_pairs<EOL>"""<STR_LIT>"""<EOL>self._rdbms_old_metadata = rdbms_old_metadata<EOL>"""<STR_LIT>"""<EOL>self._m_time = <NUM_LIT:0><EOL>"""<STR_LIT>"""<EOL>self._routine_name = None<EOL>"""<STR_LIT>"""<EOL>self._routine_source_code = None<EOL>"""<STR_LIT>"""<EOL>self._routine_source_code_lines = []<EOL>"""<STR_LIT>"""<EOL>self._replace = {}<EOL>"""<STR_LIT>"""<EOL>self._routine_type = None<EOL>"""<STR_LIT>"""<EOL>self._designation_type = None<EOL>"""<STR_LIT>"""<EOL>self._doc_block_parts_source = dict()<EOL>"""<STR_LIT>"""<EOL>self._doc_block_parts_wrapper = dict()<EOL>"""<STR_LIT>"""<EOL>self._columns_types = None<EOL>"""<STR_LIT>"""<EOL>self._fields = None<EOL>"""<STR_LIT>"""<EOL>self._parameters = []<EOL>"""<STR_LIT>"""<EOL>self._table_name = None<EOL>"""<STR_LIT>"""<EOL>self._columns = None<EOL>"""<STR_LIT>"""<EOL>self._io = io<EOL>"""<STR_LIT>"""<EOL>self.shadow_directory = None<EOL>"""<STR_LIT>"""<EOL>
Object constructor.

:param str routine_filename: The filename of the source of the stored routine.
:param str routine_file_encoding: The encoding of the source file.
:param dict pystratum_old_metadata: The metadata of the stored routine from PyStratum.
:param dict[str,str] replace_pairs: A map from placeholders to their actual values.
:param dict rdbms_old_metadata: The old metadata of the stored routine from MS SQL Server.
:param pystratum.style.PyStratumStyle.PyStratumStyle io: The output decorator.