code: public List<Reference> getPath()
      {
          if (_path == null) {
              return Collections.emptyList();
          }
          return Collections.unmodifiableList(_path);
      }
docs: Method for accessing full structural path within type hierarchy
  down to problematic property.