Format() e printf()

Olá pessoal, eu não consegui entender o seguinte código:

int i2 = 12345;
System.out.printf(">%0,7d< \n", i2); //>012,345<
// 0 - Preencher com zero
// , - 
// 7 - 7 posições
// d - integer

Não consegui entender o objetivo da “,” na expressão

Obrigado!

http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html