what does this line of code do?

private static ArrayList makeSeries(MiniBox settings, String[] args) {
I am beginner in java and I am reading a code that someone else has developed.
I am familiar with the private and static concept but I do not know which of ArrayList, makeSeries, MiniBox, Series are names and which one are java commands. I also dont know what does this line of code want to do?

Hey,

makeSeries is a private function which returns an ArrayList storing objects of Series type. It requires a String Array and a MiniBox type object as its parameters.

Sharing the link to the code would help. It is impossible to say what a line does without the codeā€¦

I suggest that you learn OOP, Methods, Access Modifiers, Classes before you jump into such code.

SDA

I have done some tutoring on java language. Any recommendation or source that I can use to improve my knowledge?

I have done some tutoring on java language. Any recommendation or source that I can use to improve my knowledge?