Que tal Bet7o,
No le veo el sentido práctico de copiar TODO el código de la clase y pedir que nosotros hagamos todo el trabajo. No es mejor presentar un diagrama reducido de lo que hace la clase, su interfaz, que expliques brevemente qué es lo que quieres hacer y cual es tu propuesta?
Es como si yo copiara un sistema entero y dijera, "¿me lo pueden corregir?"
Para conseguir buenas respuestas hay que saber hacer buenas preguntas
Saludos!