Como passar elementos de um arrayList para a função variadic

Eu tenho um arrayList preenchido com elementos. Eu gostaria de passar os elementos dessa lista de matriz como argumentos para uma função variadic.

Minha função

public SequenceEntityModifier(final IEntityModifier... pEntityModifiers)

Minha ArrayList

ArrayList<IEntityModifier> arr = new ArrayList<IEntityModifier>();
arr.add(new MoveXModifier(1, 50, 120));
arr.add(new MoveXModifier(1, 120, 50));

Eu gostaria de passar para a função como se eu fosse passá-los individualmente.

new SequenceEntityModifier( /* elements of arr here */ );

É algo assim possível?

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion