Appendix B – Java 2D Graphics