Предполагая, что мы всегда используем Sun JVM (скажем, 1.5+), всегда ли безопасно приводить ссылку Graphics на Graphics2D?
Я еще не видел, чтобы это вызывало какие-либо проблемы, и, насколько я понимаю, класс Graphics является устаревшим кодом, но разработчики Java не хотели менять интерфейсы для классов Swing и AWT, чтобы сохранить обратную совместимость.