Girar uma Imagem

Olá a todos!

Venho pedir mais uma vez ajuda! eu estava querendo (melhor precisando…) girar uma imagem em 90 graus e depois inverter ela verticalmente… gostaria de saber se alguem conhece algum modo de fazer isto, procurei em Java2D, mas acabei me perdendo com tanta informação :D…alem do mais to apertado, desde ja agradeço!

http://www.java2s.com/Code/Java/2D-Graphics-GUI/ImageEffectRotateImageusingDataBuffer.htm

http://www.java2s.com/Code/Java/2D-Graphics-GUI/RotateImage45Degrees.htm

Vlw amigo…
Mas queria saber se tem alguma maneira de rotacionar uma imagem contida no em um objeto Image, sem precisar ter que transforma-lo em BufferedImage?