      }
  
      /**
-@@ -570,47 +492,54 @@ public class SourceMap {
+@@ -570,47 +493,54 @@ public class SourceMap {
       * Write any needed entries from the current position to the end of the
       * provided mapping.
       */

    * segments are visited with a null mapping, unused mapping are not visited.
    */
-  private class MappingTraversal {
-    // The last line and column written
-    private int line;
-    private int col;
 

 
       // The mapping list is ordered as a pre-order traversal.  The mapping
       // positions give us enough information to rebuild the stack and this
@@ -516,13 +423,13 @@ public class SourceMap {
         // closed in the reverse order of when they encountered.
         while (!stack.isEmpty() && !isOverlapped(stack.peek(), m)) {
           Mapping previous = stack.pop();
