def get_coordinate_formatting_session_for_type(self, coordinate_type=None, coordinate_format_type=None):
Gets an ``OsidSession`` associated with the coordinate formatting service and the given coordinate and format types.

        arg:    coordinate_type (osid.type.Type): the type of the
                coordinate
        arg:    coordinate_format_type (osid.type.Type): the type of the
                coordinate format
        return: (osid.locale.CoordinateFormattingSession) - a
                ``CoordinateFormattingSession``
        raise:  NullArgument - ``coordinate_type`` or
                ``coordinate_format_type`` is ``null``
        raise:  OperationFailed - unable to complete request
        raise:  Unimplemented - ``supports_coordinate_formatting()`` or
                ``supports_visible_federation()`` is ``false``
        raise:  Unsupported -
                ``supports_coordinate_types_for_fomatting(coordinate_typ
                e, coordinate_format_type)`` is ``false``
        *compliance: optional -- This method must be implemented if
        ``supports_coordinate_formatting()`` and
        ``supports_visible_federation()`` are ``true``.*