code: public QPath getRemainder()
     {
        if (matchPos + matchLength >= pathLength)
        {
           return null;
        }
        else
        {
           try
           {
              throw new RepositoryException("Not implemented");
              //return path.subPath(matchPos + matchLength, pathLength);
           }
           catch (RepositoryException e)
           {
              throw (IllegalStateException)new IllegalStateException("Path not normalized").initCause(e);
           }
        }
     }
docs: Returns the remaining path after the matching part.
  @return  The remaining path after the matching part such that the path constructed from
  {@link #getMatch()} followed by {@link #getRemainder()} is the original path or
  <code>null</code> if {@link #isFullMatch()} is <code>true</code>.