                         found = true
 
                         fullClass = matches[1]
-
                         classNameParts = classNameParts[1 .. classNameParts.length]
 
                         if (classNameParts.length > 0)

                        params = proxy.docParams(@getFullClassName(editor), funcName)

                        if params.params? and params.params[element]?
                            return @getFullClassName(editor, params.params[element])

            chain = editor.scopeDescriptorForBufferPosition([lineNumber, line.length]).getScopeChain()


     * @param {TextEditor}  editor    Text editor instance.
     * @param {string|null} className Name of the class to retrieve the full name of. If null, the current class will
     *                                be returned (if any).
     * @param {boolean}     noCurrent Do not use the current class if className is empty
     *
     * @return string
    ###
    getFullClassName: (editor, className = null, noCurrent = false) ->
        if className == null
            className = ''

            if noCurrent
                return null

        else if className.charAt(0).toUpperCase() != className.charAt(0)
            return null

        if className and className[0] == "\\"
            return className.substr(1) # FQCN, not subject to any further context.
