protected function _process( $stmts )
	{
		$tablename = 'mshop_order_base_product';
		
		$this->_msg( 'Changing collation in mshop_order_base_product', 0 );
		$this->_status('');
		
		foreach( $stmts as $columnname => $stmt )
		{
			$this->_msg( sprintf( 'Checking column "%1$s": ', $columnname ), 1 );
			
			if( $this->_schema->tableExists( $tablename ) === true
				&& $this->_schema->columnExists( $tablename, $columnname ) === true
				&& $this->_schema->getColumnDetails( $tablename, $columnname )->getCollationType() !== 'utf8_bin' )
			{
				$this->_execute( $stmt );
				$this->_status( 'changed' );
			}
			else
			{
				$this->_status( 'OK' );
			}
		}
	}