def get_numeric_formatting_session_for_type(self, numeric_format_type=None, proxy=None):
Gets an ``OsidSession`` associated with the numeric formatting service and the given numeric format type.

        arg:    numeric_format_type (osid.type.Type): the type of the
                numeric format
        arg:    proxy (osid.proxy.Proxy): a proxy
        return: (osid.locale.NumericFormattingSession) - a
                ``NumericFormattingSession``
        raise:  NullArgument - ``numeric_format_type`` or ``proxy`` is
                ``null``
        raise:  OperationFailed - unable to complete request
        raise:  Unimplemented - ``supports_numeric_formatting()`` or
                ``supports_visible_federation()`` is ``false``
        raise:  Unsupported -
                ``supports_numeric_format_type(numeric_format_type)`` is
                ``false``
        *compliance: optional -- This method must be implemented if
        ``supports_numeric_formatting()`` and
        ``supports_visible_federation()`` are ``true``.*