I have a class with as private List<String> children;
which is currently initialized in the constructor but this is not always needed and I want to initialize it only when some other function need it.
The whole point is to rework current implementation without changing to much code.
I know how to do it in other languages, but Java knowledge is quite limited, so far.