result = (Foo)this; result = (Foo)foo;