function innerCallback(success, newName)
        {
            if (!success) {
                callback(false, newName);
                return;
            }
            var validNewName = /** @type {string} */ (newName);
            console.assert(validNewName);
            var slash = filePath.lastIndexOf("/");
            var parentPath = filePath.substring(0, slash);
            filePath = parentPath + "/" + validNewName;
            filePath = filePath.substr(1);
            var extension = this._extensionForPath(validNewName);
            var newOriginURL = this._fileSystemBaseURL + filePath;
            var newContentType = this._contentTypeForExtension(extension);
            callback(true, validNewName, newOriginURL, newContentType);
        }
@param {boolean} success
@param {string=} newName
@this {WebInspector.FileSystemWorkspaceBinding.FileSystem}