code: public IVarDef find( String... path)
      {
      return
         path == null || path.length == 0
        ? this
        : getDescendant( path);
      }
docs: Returns the descendant variable with the given name path, relative to this variable.