class Client
{

    interface L { void m (); }

    class V implements L { 
	void m () { }
	void q () { }
    }

    //------------------------------------
 
    class C  {
	V method() { V res = new V ();  res.q(); return res; }
    }
    
    interface I { V method(); }

    class D extends C implements I { }
}
