/**
  * {@inheritDoc}
  *
  * @see
  *     org.eclipse.emf.emfstore.server.model.query.ESHistoryQueryFactory#pathQuery(org.eclipse.emf.emfstore.server.model.versionspec.ESPrimaryVersionSpec,
  *     org.eclipse.emf.emfstore.server.model.versionspec.ESPrimaryVersionSpec, boolean, boolean)
  */
 public ESPathQuery pathQuery(
     ESPrimaryVersionSpec source,
     ESPrimaryVersionSpec target,
     boolean allVersions,
     boolean includeChangePackages) {
   PrimaryVersionSpec sourceVersionSpec = ((ESPrimaryVersionSpecImpl) source).getInternalAPIImpl();
   PrimaryVersionSpec targetVersionSpec = ((ESPrimaryVersionSpecImpl) target).getInternalAPIImpl();
   PathQuery pathQuery =
       HistoryQueryBuilder.pathQuery(
           sourceVersionSpec, targetVersionSpec, allVersions, includeChangePackages);
   return pathQuery.getAPIImpl();
 }