@abc.abstractmethod<EOL><INDENT>def convert_spatial_units(self, source_spatial_unit_list):<DEDENT>
return<EOL>
Converts spatial units.

        :param source_spatial_unit_list: the spatial units to convert
        :type source_spatial_unit_list: ``osid.mapping.SpatialUnitList``
        :return: the resulting spatial units
        :rtype: ``osid.mapping.SpatialUnitList``
        :raise: ``InvalidArgument`` -- ``sourceSpatialUnit.has_type(get_source_spatial_unit_record_type())`` is ``false``
        :raise: ``NullArgument`` -- ``source_spatial_unit_list`` is ``null``
        :raise: ``OperationFailed`` -- unable to complete request
        :raise: ``PermissionDenied`` -- authorization failure

        *compliance: mandatory -- This method must be implemented.*