ברגע שיש לך Decompiler (אתה מוזמן לנסות את cavaj java decompiler שפעם עבד בשבילי טוב) אתה פשוט צריך להתחיל למצוא את כל הקבצי class של כל האפליקציה.נניח לפי הקוד מקור, הApplet מריץ את
<applet code="GraphPlotter.class" width=800 height=600></applet>
לכן אתה מגיע לזה שהכתובת של הקובץ class הזה הוא
http://www.cim.mcgill.ca/~sveta/pr/poly2/GraphPlotter.class
אם תעשה לזה decompile אז תגיע למסקנה שזה בעצם איזשהו קובץ שמממש Applet לכן הלוגיקה של מה שקורה לא בהכרח נמצאת בו.. יש להם עוד מחלקות כמו:
http://www.cim.mcgill.ca/~sveta/pr/poly2/Polygon.class
אתה פשוט צריך להתחיל לשחק עם הקוד מקור (שאגב לא באיכות כזאת גבוהה כי בכל זאת במעבר מקובץ Java לקובץ Class מתבצעות אופטימיזציות למיניהן) וכל מחלקה שאתה לא מזהה לנסות לבדוק אם היא נמצאת על השרת וככה הלאה..