E' impossibile capirlo solamente dal codice.

Non si sa neanche cosa siano tutti quegli oggetti ...

Se fai uno zip con il codice e i controlli "minimale" allora si può capire qualcosa ...