> This might work: > > this(U)(U obj) > if(is(U : T) && !is(U == typeof(null))) > { > } > > > - Jonathan M Davis Interesting. With or wihtout that, if i add a method to Foo it prints "Stack overflow" also. http://dpaste.dzfl.pl/91dad66c Can you explain that?