ja da gibt es nir eine kleine Unwichtigkeit ... es kann keine 2 (zu großer Index) übergeben werden.
schließlich wird (sollte) dieses, durch die knuffige IF-Abfrage davor, verhindert werden
so, ich baue grad mal alles auf "echte" Objekte um, welche ich dann statt dem "purem" Integer übergebe ... mal sehn (auch wenn dadurch der Code etwas undurchsichtiger wird)