@SuppressWarnings("unqualified-field-access") public String info() { String speedsStr = ""; for (Speeds s : Speeds.values()) { SpeedData speedData = speeds.get(s); speedsStr += "" + s + ", active: " + speedData.active + ", last: " + speedData.last + ", start: " + speedData.start + "\n"; } return "KinematicsSimpleAnimator [\n" + "\np=" + format(point) + ",\n angle=" + formatAngle(angle) + ",\n lastTime=" + df.format(lastTime) + ",\n vf=" + df.format(vf) + ",\n vs=" + df.format(vs) + ",\n wh=" + df.format(Math.toDegrees(wh)) + ",\n speeds:\n" + speedsStr + "]"; }