module ModName private # Docstring module OtherModName end end module StressTest; end module A; end module Q module A::B end module FOO; end end module ::Kernel def x; end end module A; end module B; end module C; end class D; include A; include B; include C; end Z = Q module Z::FOO::A; end