Всякий раз, когда я запускаю этот метод, печать идет отлично, поэтому аргумент передается, а не ноль. Тем не менее, он дает NullPointerException, когда аргумент добавляется в дочерний ArrayList (который является частью класса). Почему это?
public void addChild(_Node n){
System.out.println("Add " + n.getClass().getSimpleName() + " to " + this.getClass().getSimpleName());
children.add(n);
}