void (@Nullable Object leaves) { this.leaves = leaves; if (leaves != null) { if (leaves instanceof VirtualFilePointerImpl) { ((VirtualFilePointerImpl)leaves).myNode = this; } else { for (VirtualFilePointerImpl pointer : (VirtualFilePointerImpl[])leaves) { pointer.myNode = this; } } } }