 
           ret =
             type: 'import'
-            doc: @commentLines[exp.locationData.first_line - 1]
-            startLineNumber:  exp.locationData.first_line
-            # endLineNumber:    exp.locationData.last_line
+            doc: @commentLines[lineMapping[exp.locationData.first_line] - 1]
+            startLineNumber:  lineMapping[exp.locationData.first_line]
+            # endLineNumber:    lineMapping[exp.locationData.last_line]
 
           if /^\./.test(moduleName)
             # Local module

                # case `exports.foo = 42`
                @exports[firstProp.name.value] =
                  type: 'primitive'
                  doc: @commentLines[value.locationData.first_line - 1]
                  startLineNumber:  value.locationData.first_line
                  endLineNumber:    value.locationData.last_line

            else
              # case `exports = bar`

                        value =
                          type: 'primitive'
                          name: name
                          doc: @commentLines[lineMapping[value.locationData.first_line] - 1]
                          startLineNumber:  lineMapping[value.locationData.first_line]
                          endLineNumber:    lineMapping[value.locationData.last_line]

                    else
                      value = _.extend name: name, value
