Eso es lo que se llama un
for each
forma será un array con objetos de clase Posicion.
Si quieres recorrer por completo ese array, desde el principio hasta el final, puedes hacerlo con el clásico for "normal"
Pero puedes simplificarlo, usando el for each
Con ese for, estás declarando una variable casilla de la clase Posicion. Y estás pidiendo que recorra el array
forma, y que cada elemento de ese array lo meta dentro de casilla para trabajar con él.
Si quieres ver más ejemplos o explicaciones, busca en Google por los terminos "java for each".
Pero básicamente es lo que he explicado, un bucle for que va a recorrer por completo ese array, y se va a valer de esa variable llamada casilla para referenciar cada objeto de la clase Posicion que contiene ese array.