def current_user(self):
        """
        .. versionadded:: 0.6.0
            Requires SMC version >= 6.4
        
        Return the currently logged on API Client user element.
        
        :raises UnsupportedEntryPoint: Current user is only supported with SMC
            version >= 6.4
        :rtype: Element
        """
        if self.session:
            try:
                response = self.session.get(self.entry_points.get('current_user'))
                if response.status_code in (200, 201):
                    admin_href=response.json().get('value')
                    request = SMCRequest(href=admin_href)
                    smcresult = send_request(self, 'get', request)
                    return ElementFactory(admin_href, smcresult)
            except UnsupportedEntryPoint:
                pass