title: What would the UML sequence diagram of the following code look like?
body: <p>What is UML sequence diagram of the following code featuring a class with two inner classes where each one is instantiated once as seen in the main function?</p>
  
  <pre><code>class A{
  
   class B{
    C f(){}
   }
   class C{}
  
   static void main(){
    A a = new A()
    B b = new B();
    C c = new C();
    c = b.f();
   }
  
  }
  </code></pre>