No seguinte trecho o método estático de Collections acessa um objeto que acaba de ser instanciado :
// Criando referência e atribuindo à referência um novo objeto
ArrayList<String> aulas = new ArrayList<>();
//Adicionando ao objeto Array o tipo de itens que ele suporta
aulas.add(aula1);
aulas.add(aula2);
aulas.add(aula3);
Collections.sort(aulas);
Por ser o método estático, o mesmo não deveria acessar apenas variáveis estáticas? Neste caso, posso considerar a referência "aulas" como uma variável estática? Por quê?
Desde já, obrigado.