old_contents: 
  import UserDict 
  
  class jj(UserDict.UserDict) :
      def __init__(self):
        UserDict.UserDict.__init__(self, None)
  
  class jj2(UserDict.UserDict) :
      def __init__(self):
        "Warning don't call UserDict.UserDict.__init__()"
        print "don't call UserDict.UserDict.__init__()"
  
  
new_contents: 
  import UserDict 
  
  class jj(UserDict.UserDict) :
      "jj"
      def __init__(self):
        UserDict.UserDict.__init__(self, None)
  
  class jj2(UserDict.UserDict) :
      "jj2"
      def __init__(self):
        "Warning don't call UserDict.UserDict.__init__()"
        print "don't call UserDict.UserDict.__init__()"
  
  class jj3(jj) :
      "jj3"
      def __init__(self):
        jj.__init__(self)
  
  class jj4(jj) :
      "jj4"
  
  
subject: update test