Ajuda

ArrayList newLocation = helper.placeDotCom(3);

Alguem pode me explicar detalhado oque esta acontecendo aí acima.
helper é um objeto

  1. ArrayList: vc esta declarando um tipo utilizando generics, ou seja vc esta explicitando o tipo de objeto que este array list deve receber;
  2. newLocation: é o nome do objeto do tipo array list;
  3. =: Atribuição de valor a um objeto, no caso parece ser uma inicialização;
  4. helper: um objeto qualquer;
  5. placeDotCom(3): chamada de uma operação ou método do objeto helper que recebe um parametro inteiro e retorna um objeto do tipo ArrayList
    :P…
    o helper.placeDotCom(int size) é de Head First Java?