public static void printControls(Spatial spatial) { System.out.println("Controls of "+spatial.getName()); for (int i = 0; i < spatial.getNumControls(); i++) { Control c = spatial.getControl(i); System.out.print("\t-" + c.getClass().getSimpleName()); if (c instanceof AbstractControl) { System.out.println(" " + ((AbstractControl) c).isEnabled()); } else if (c instanceof AbstractPhysicsControl) { System.out.println(" " + ((AbstractPhysicsControl) c).isEnabled()); } else { System.out.println(""); } } System.out.println(""); }