Ho due immagini una grande (800 x 500 px) ed una piccola (200 x 165 px)

little.jpg e big.jpg

Avrei bisogno del codice java per automatizzare questo processo:
devo creare un'unica immagine, immagine composta da quella piccola sopra a quella grande, centrata

(il risultato poi lo visualizzerò a video)

avete qualche suggerimento?

il primo step penso sia quello di creare degli oggettiBufferedImage

codice:
BufferedImage littleImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
BufferedImage bigImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
ma poi non ho idea di come creare un'immagine unica che sia la fusione delle due immagini sovrapposte e centrate