> can't you remove the if(this.ptr is null) return; checks > everywhere - how should that happen - without exception at > creation time Yes, this is somehow true. Here, the adjusted version. http://dpaste.dzfl.pl/e4dcc2ea