Ich habe hier keine passende Entwicklungsumgebung, aber gibt es nicht eine Methode oder Eigenschaft getClass oder className?
Das kannst du dann zwar nicht genauso einbauen, wie du es oben in deinem Code stehen hast, da das soweit ich weiß einen String zurückgibt. Aber den kannst du dann ja immerhin abfragen und entsprechend dein neues Objekt erstellen
Axel Sefranek
A programmer started to cuss, cause getting to sleep was a fuss.
As he lay there in bed, looping round in his head
was: while(!asleep()) ++sheep;