The only thing i know is that (...) indicates that Texture key is an optional parameter for the method.Are there any other uses ?
Texture[] key; //1
public Animation( Texture ... key ) { //2
this.key = key; //3
}