Reimplemented the findFullPath in a better way

Trying to make it succeed on trees that don't have fullNames so that it really works with scala ASTS