yes i think this
`array_key_exists($absPath, $this->nodesAdd)`
or
`$this->nodesAdd[$absPath]`
will cause in a problem all time! because if there is no key => it will execute the second statement and this will cause an exception because there is no key with this name ...