---- new X(new Y) ---- new X(new Y)